Limpeza de arquivos de configuração

O Linux é um sistema bem documentado e além das páginas de manuais (famoso man), os arquivos de configuração costumam ser bem comentados. Isso é legal, mas quando um arquivo é extenso, a solução é trabalhar com um arquivo limpo.
Alguns exemplos:

1) Limpeza do arquivo na saída padrão, removendo todas linhas que comecem com “#” e linhas em branco:

grep -v “^#” /etc/squid/squid.conf | sed -e ‘/^$/d’

2) Limpeza do arquivo na saída padrão, removendo todas linhas que contenham “#” e linhas em branco:

cat /etc/squid/squid.conf | sed ‘/ *#/d; /^ *$/d’

3) Limpeza do arquivo, removendo todas linhas que contenham “#”, linhas em branco e jogando a saída em outro arquivo:

egrep -v “^#|^$” /etc/squid/squid.conf.original > /etc/squid/squid.conf

Referências:
http://aurelio.net/sed/livro/DominandoSed.pdf

0 Responses to “Limpeza de arquivos de configuração”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Follow Nix on WordPress.com
julho 2012
S T Q Q S S D
« jun   ago »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Flickr Photos

Fast-flying Falcon

Mais fotos

%d blogueiros gostam disto: