Pular para o conteúdo

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.
Weslley Wellington parox
Hits: 216.301 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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


   1. Introdução
   2. grep
   3. egrep
   4. Conclusão
Nenhum artigo encontrado.

Gentoo - Instalação partindo de LiveCD/USB do Sabayon LXDE

Quando o Linux me deixou na mão

Asterisk - O sistema de telefonia open source

Antergos - Um caminho para conhecer o Arch Linux

Visão Geral do Linux Mint

#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

Entre na sua conta para comentar.