Eliminando linhas de comentario e/ou linhas em branco no Linux
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.