freebsd
[Início] [Todas as Listas]

Re: [FUG-BR] Dica do dia

From: Fabiano Caixeta Duarte <fcd.listas@xxxxxxxxx>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@xxxxxxxxxx>
Subject: Re: [FUG-BR] Dica do dia
Date: Thu, 28 Feb 2008 23:27:15 -0300
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

<Anterior na Thread] Thread Atual [Próximo na Thread>