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
Matando todos os processos de um usuário
Configuração fácil
Procurando links quebrados
Criando uma lixeira no shell
Skype para Linux
Leitura recomendada
Sistema de arquivos, disco rígido e memória do seu Linux
Substituindo ocorrências de palavras dentro de um arquivo
Localizar arquivos ou diretórios no Linux
Sudo não funciona com comandos gráficos no Slackware 15.0
Marcando e desmarcando pacotes para atualização, instalação e remoção no Debian e agregados
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