você está aqui: Home  → Arquivo de Mensagens

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


 

 

Veja a relação completa dos artigos de Aurelio Marinho Jargas

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script