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

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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