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: 200.040 ]

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

Fundamentos do sistema Linux - Permissões

Completando o Ubuntu (para principiantes)

Linux no micro antigo: 4 dias de aventura e aprendizado

Processos no Linux

Arch Linux em modo UEFI com GNOME

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts