Pesquisar neste blog

quarta-feira, 28 de março de 2012

Apagando linhas em branco

Apagando linhas em branco no vim



Essa pode ser útil para muitos, para apagar todas as linhas em branco de um arquivo aberto no vim, digite o seguinte comando no editor:

:g/^$/:delete

ou seja:
g = global, documento inteiro
^ = início de linha
$ = final de linha
PS.: o padrão ^$ significa tudo que não tem nada entre o início e final de linha
:delete = apagar a linha que casa com o padrão acima



ou

Eliminando linhas em branco



Para eliminar linhas em branco de um arquivo texto, utilize qualquer um dos comandos:

$ sed '/^$/d' arquivo.txt > novoarquivo.txt
ou
$ awk 'NF>0' arquivo.txt > novoarquivo.txt

Qualquer um dos dois comandos funciona.

Nenhum comentário: