[FUG-BR] Dica do dia
Fabiano Caixeta Duarte
fcd.listas em gmail.com
Quinta Fevereiro 28 23:27:15 BRT 2008
Joao Rocha Braga Filho escreveu:
> :1,$!tr -d '\r'
>
> 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.
Conheço várias maneiras de retirar o \r de arquivos texto, mas achei
especial esta sua dica para resolver outras coisas. Em resumo, eu não
conhecia o ! no vi.
Geralmente, quando vou editar um arquivo que possui linhas em branco que
eu desejo remover, costumo fazer:
grep -v ^$ arq1 > arq2; mv arq2 arq1
Not anymore! ;)
:%!grep -v ^$
Até!
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
Mais detalhes sobre a lista de discussão freebsd