Eliminando linhas de comentario e/ou linhas em branco no Linux

De Wiki do Ouro Minas Palace Hotel
Revisão de 11h07min de 26 de janeiro de 2019 por 2532252>Jefferson
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Quem usa o Squid sabe como seu arquivo principal (squid.conf) é cheio de linhas com comentários, que para consulta ajudam, mas apara administração atrapalham demais.

Por quê? Muitas linhas com comentários... O intuito é gerar um arquivo enxuto, o que agilizaria seu entendimento. Porém tal situação não serve apenas para o Squid, depende do que houver necessidade.

Mãos na massa:

Antes de mais nada crie uma cópia do arquivo original:

$ cp arquivo arquivo.bkp

Agora sim, vamos deixar somente com linhas válidas:

$ grep -v "^#" arquivo.bkp | sed '/^$/d' > arquivo

Explicação:

   O "grep -v "^#" arquivo.bkp" retira as linhas que iniciam com "#";
   sed '/^$/d' apaga as linhas em branco.