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
![]()
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!