Usando grep e egrep

Neste artigo darei uma introdução aos comandos grep e egrep. Para iniciantes em Linux, este artigo os ensinará a realizar buscas em arquivos e diretórios.

[ Hits: 213.871 ]

Por: Weslley Wellington em 29/04/2011


egrep



O comando egrep tem o mesmo efeito do grep quando usado com o parâmetro -E.

Quando o comando grep é utilizado sem o parâmetro -E, alguns meta caracteres não irão resultar em nada.

Os meta caracteres não suportados pelo grep sem o parâmetro -E são:
  • + - mais;
  • {} - chaves;
  • ? - opcional
  • | - ou
  • () - grupo
  • \n - retrovisor

O comando egrep suporta todos os meta caracteres.

A letra E do egrep e do parâmetro -E do grep vem de extensible, ou seja expressões regulares extensivas.

A diferença entre os comandos é que o egrep usa uma sintaxe mais recente de expressões regulares.

Sintaxe do egrep:

ls | egrep 'expressão regular'

$ egrep 'expressão regular' arquivo.txt


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. grep
   3. egrep
   4. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Asterisk - O sistema de telefonia open source

Melhores Distribuições Linux Voltadas Para Servidores

Instalação de um Servidor Web

Hierarquia do Sistema de Arquivos GNU/Linux

Crise de distro!

  
Comentários
[1] Comentário enviado por xerxeslins em 29/04/2011 - 14:00h

Legal! Bem didático. Era uma das coisas que eu queria saber um pouco. Valeu!

[2] Comentário enviado por foxbit3r em 29/04/2011 - 20:01h

Muito legal, parabéns!

[3] Comentário enviado por julio_hoffimann em 29/04/2011 - 20:54h

Oi Weslley, parabéns!

Expressões regulares são muito poderosas, poupam um trabalho enorme se bem aplicadas.

Para quem está pensando em usar o egrep, prefiram usar o grep -E, é a mesma coisa, mas o primeiro é obsoleto e só é mantido por compatibilidade com programas antigos. Mais informações: man egrep

Abraço!

[4] Comentário enviado por iz@bel em 29/04/2011 - 22:25h

Olha, isso era algo que eu realmente preciso aprender, gostei!
Vou ler depois com mais atenção!
Favoritei :D

[5] Comentário enviado por chimico em 30/04/2011 - 20:54h

Parabéns amigo, viva a linha de comando!

[6] Comentário enviado por matheusgf1539 em 11/03/2017 - 08:21h

muito bom


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts