De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
SED - Exemplos de utilização
Colaboração: Aurelio Marinho Jargas
Data de Publicação: 30 de Novembro de 1999
Eu recebi mais uma colaboração interessante do Aurélio,
relativa ao uso do comando sed.
A tabela abaixo lista alguns comandos do Unix e como obter
o mesmo resultado usando o comando sed.
comando | emulação
—-----------+----------------------------------------
cat | sed :
grep | sed /padrao/!d
grep -v | sed /padrao/d
head | sed 10q
tac | sed 1!G;h;$!d
tail -1 | sed $!d
tr A-Z a-z | sed y/ABCDEF...UVWXYZ/abcdef...uvwxyz/
wc -l | sed -n $=
O comando head (que por padrão imprime as 10 primeiras linhas)
pode também ser emulado pelo sed. A tabela abaixo lista cinco
maneiras de se emular o comportamento do comando head com
sed:
5 maneiras de se emular o head
—----------------------------
sed -n 1,10p
sed 1,10!d
sed 10q
sed 11,$d
sed -n 11,$p
Existe também uma lista de discussão em
português para falar sobre sed e expressões regulares no egroups:
sed-br@egroups.com
inscrever: sed-br-subscribe@egroups.com
cancelar : sed-br-unsubscribe@egroups.com