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.
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:
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
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