December
19

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

;-)

One Comment

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!

Something to say?

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.