Remova linhas em branco no arquivo CSV com o GEANY

1

Eu tenho um arquivo que contém linhas vazias, que eu gostaria de remover.

Existe uma maneira de remover linhas vazias de Geany ?

Nota: Não quero usar outro editor porque tenho medo de adicionar ou alterar meu formato / codificação csv, pois preciso importar esses arquivos csv como o formato / codificação que é agora.

    
por Zhenyu 24.01.2018 / 16:14

1 resposta

2

Se você insistir em realizá-lo dentro do editor geany - Você pode usar o plugins de trabalho geany que adiciona o > Remover linhas vazias para geany

Uma maneira mais simples pode ser: tratar o arquivo como um arquivo de texto comum e remover as linhas vazias usando command-line tools (por exemplo, sed )

Aqui Você pode ver vários exemplos de como remover linhas vazias de um arquivo de texto.

Usando sed :

sed '/^$/d' <input-file>

Para excluir todas as linhas vazias de um arquivo chamado /tmp/data.txt, digite:

sed '/^$/d' /tmp/data.txt

Para armazenar a saída em outro operador de redirecionamento de uso de arquivo:

sed '/^$/d' /tmp/data.txt > /tmp/output.txt
  

Nota: Usar sed para remover linhas vazias não deve alterar nada com as linhas não vazias no arquivo

     

Observação: para modificar o arquivo, use sed -i flag:

sed -i '/^$/d' <input-file>

Exemplo:

O arquivo de texto original:

$ cat in.txt 
This is a test

Linux rulez


Windows sucks
Ubuntu is good server disro

sed output quando executado no arquivo:

$ sed  '/^$/d' in.txt 
This is a test
Linux rulez
Windows sucks
Ubuntu is good server disro
    
por Yaron 24.01.2018 / 16:23