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