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.
O arquivo 'novoarquivo.txt ' vai ser o arquivo sem as linhas
em branco. Você vai notar também que o mesmo estará alguns bytes
menor.
Outras dicas deste autor
Escondendo arquivos no Linux
Procurando links quebrados
Auto correção no comando cd
Recuperando a senha de root do MySQL
Verifique as configurações do Sendmail
Leitura recomendada
O comando fuser
Como cortar arquivos de áudio usando o ffmpeg
Abrir e fechar o drive ótico por comando
Listar todos os programas instalados no Ubuntu
Xscreensaver na inicialização do XFCE4 no Debian Etch Linux
Comentários
Show essa dica! E enriquecendo o conteúdo, o vim também usa a mesma sintaxe do sed, para remover linhas em branco no vim, basta digitar:
:g/^$/d
Se eu não to enganado tem um comando q elimina linhas repetidas e linhas em branco... so não me lembro o nome dele agora... vou dar uma procurada...
Mensagem
Se eu não to enganado tem um comando q elimina linhas repetidas e linhas em branco... so não me lembro o nome dele agora... vou dar uma procurada...
experimentem usar o funcoeszz (http://www.aurelio.net/zz/), ele já possui todas essas funcoes implementadas.
Mensagem
experimentem usar o funcoeszz (http://www.aurelio.net/zz/), ele já possui todas essas funcoes implementadas.
GALERA ... E PRA TIRAR APENAS A PEIMRIRA LINHA MESMO SAE CONTIVER CONTEUDO?
COMO POSSO FAZER?
Mensagem
GALERA ... E PRA TIRAR APENAS A PEIMRIRA LINHA MESMO SAE CONTIVER CONTEUDO?
COMO POSSO FAZER?
[4] Comentário enviado por eduardo.azevedo em 12/08/2008 - 15:50h:
GALERA ... E PRA TIRAR APENAS A PEIMRIRA LINHA MESMO SAE CONTIVER CONTEUDO?
COMO POSSO FAZER?
Exibe todas as linhas do arquivo exceto a primeira.
tail -n +1 arquivo.txt
Mensagem
[quote]
[4] Comentário enviado por eduardo.azevedo em 12/08/2008 - 15:50h:
GALERA ... E PRA TIRAR APENAS A PEIMRIRA LINHA MESMO SAE CONTIVER CONTEUDO?
COMO POSSO FAZER?[/quote]
Exibe todas as linhas do arquivo exceto a primeira.
tail -n +1 arquivo.txt
Ta, vamo ve se o pessoal ta afiado mesmo..
E se eu quiser mostrar na tela apenas as palavras que tiverem : (dois pontos) no meio?
E sem mostrar a linha toda, só a palavra...
Mensagem
Ta, vamo ve se o pessoal ta afiado mesmo..
E se eu quiser mostrar na tela apenas as palavras que tiverem : (dois pontos) no meio?
E sem mostrar a linha toda, só a palavra...
Obrigado pessoal pela dica.
Saliento que eu tinha um resultado de um comando e o mesmo tinha conteúdo em branco.
usei $ "comando " | grep -v "^$" e deu certo.
Mensagem
Obrigado pessoal pela dica.
Saliento que eu tinha um resultado de um comando e o mesmo tinha conteúdo em branco.
usei $ "comando " | grep -v "^$" e deu certo.
Contribuir com comentário
Enviar