Pode ser útil para alguem.

Tem sysadmin que gosta de tirar os comentários dos arquivos de configuração dos mais variados serviços e deixar apenas seus próprios comentários:

Vejam como é fácil fazer:

$ cat /etc/samba/smb.conf | grep -v ^# | uniq | tee smb.sem.comentario

;-)

1 comentário

avatar

Sérgio Luiz Araújo Silva

December 20th, 2007 at 7:41 am    

a mesma solução com o sed

sed -i.sem-comentario ‘/^#/d’ /etc/samba/smb.conf

Apenas não retirei linhas duplicadas com o uniq, o que daria também para fazer com o comando abaixo

este comando retira linhas em branco duplicadas

sed ‘/./,/^$/!d’

A minha intenção aqui é apenas acrescentar conteúdo e mostrar para os visitantes que no mundo Linux há diversas formas de se chegar a um mesmo resultado e é saudável conhecer sempre mais de uma :)

Fiquei fã mesmo do sed quando quiz transformar vários arquivos html em texto plano, o que dá pra fazer assim

sed -i.txt ’s/]*>//’ *.html

Valeu!

Comente este post:

Nome: *

E-mail: *

Website:

rss twitter linux contato

livros interessantes

Publicidade