Como remover ^M de arquivos no VI

Quando transportamos um arquivo do Windows para o Unix e o editamos no VI, muitas vezes encontramos aqueles ^M no final de cada linha.

Como remover o ^M?

Para isso pode-se usar no vi:

:%s/^V^M//g

OBS: Onde vemos acima ^V^M significa que deve-se digitar [CTRL]+V e [CTRL]+M e não digitar o caracter ^ seguido das letras V e M.

Ao digitar a linha acima, ficará da seguinte maneira:

:%s/^M//g

Referência:

As informações deste post foram retiradas do link:

  1. http://www.tech-recipes.com/unixnotes_tips150.html

5 thoughts on “Como remover ^M de arquivos no VI”

  1. consegui arrumar o arquivo da seguinte forma:

    :1,$ s/^M/\r/g

    onde ^M digitei ctrl+v ctrl+m

    []s

    Joao

Leave a Reply

Your email address will not be published. Required fields are marked *