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 <[EMAIL PROTECTED]>: > 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." > > [EMAIL PROTECTED] > [EMAIL PROTECTED] > 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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd