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

De Wiki do Ouro Minas Palace Hotel
Revisão de 02h45min de 8 de agosto de 2020 por imported>Admin (uma edição)
(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.