artigos
home   arts   artigos   about               Informacao: conhecimento e poder!
 


 

Tirando as linhas em branco de arquivos de texto.

--------------------------------------------------------------------

Usando o sed do linux eh possivel tirar todas as linhas em branco de um arquivo. Isto eh muito util para programadores que depois de q seus codigos estejaum funciondo eles possam tirar o esseco de linhas em branco para assim diminuir o tamnaho do arquivo.

[anestesya@linux]$ sed -e '/^[    ]*$/d' arquivo_entrada >arquivo_saida

 

 Explicando:

------------

 

 O (') seguido de (/) delimita uma expressao regular que sera interpretada pelo utilitario sed.

O "d" antes de fechar a chamada significa que sed deve deletar todas linhas que se identifica com a expressao regular.

O (^) marca o inicio de uma linha.

O []* de zero a todas as ocorrencias de caracteres que tiverem entre os [].

O ($) marca o fim de uma linha.

por tanto entendendo...

 

sed -e '/do inicio da linha [ (todos esses caracteres que existir nessa linha)]*$ apagar a linha /d'

 

um outro modo de se tirar as linhas em branco eh:

 

#sed -e '/^$/d' arquivo_entrada >arquivo_saida

 

t+

[anestesya].

 

voltar <---------->avancar