[FUG-BR] Dica do dia

Igor igorhmm em gmail.com
Quinta Fevereiro 28 21:11:05 BRT 2008


Acho que isso ja foi discutido.. nao precisa executar o tr, pode fazer
direto no vi
:1,$s/^V^M//gc

^V^M = Ctrl + V ... Ctrl + M

Abracos

2008/2/28 Joao Rocha Braga Filho <goffredo em gmail.com>:

> Você chamou o vi para editar um arquivo, e ele está com um
> maldito ^M no final de cada linha, pois ele veio do DOS e/ou
> Windows. Como resolver? Simples, Digite o seguinte comando:
>
> :1,$!tr -d '\r'
>
> É um comando de ex/ed, então não pode esquecer o ":", e
> tem que estar fora e inserção etc.
>
> Como funciona? Ele passa todas as linhas do arquivo que você
> está editando para o tr, e o tr recebe a ordem de remover os
> ^M. A saída do tr é devolvida ao vi.
>
>
> João Rocha.
>
>
> --
> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>
> goffredo em goffredo.eti.br
> goffredo em gmail.com
> http://www.goffredo.eti.br
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd