shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] grep


From: Rodolfo Villanova
Subject: RES: [shell-script] grep
Date: Wed, 16 Aug 2000 09:25:44 -0300

Grande Rodolfo, meu amigo, a família de comandos grep possui, que eu conheça, 3 membros, a saber:

- O famigerado grep: Que aceita uma série de padrões de comparação;
- O fgrep (fast grep): Que só aceita os padrões habituais (metacaracteres);
- O egrep (extended grep): O mais completo, porém mais lento. Te dá chance de agrupar os argumentos de pesquisa com o uso de parênteses e fazer o "ou" lógico com barras verticais. Assim, creio que a linha abaixo desturvará a tua água:

cat arq_agua_suja | egrep -v "(microbio1|microbio2|microbion)" > arq_aqua_limpa

Grande abraço, Tchê
Julio


> ----- Mensagem original -----
> De:           Rodolfo Villanova [SMTP:address@hidden]
> Enviada em:           quinta-feira, 29 de junho de 2000 16:50
> Para:         address@hidden
> Assunto:              [shell-script] Filtrar arquivo: grep -v microbio
>
> People,
>
> Alguem conhece um método mais eficiente para filtrar um arquivo, excluindo
> diferentes linhas indesejáveis sem precisar utilizar vários pipes sucessivos
> de "grep -v" ?  O diacho é o tempo de resposta que cai muito a partir do
> 2o. "pipe".
>
> Exemplo:
>
> cat  arq_agua_suja  |  grep -v microbio1  |  grep -v microbio2  |  grep -v > microbio3  |  grep -v microbio4  >  arq_agua_limpa

>
> Talvez a resposta seja um "ovo de Colombo" na frente do meu nariz, mas o
> aprendiz que vos escreve não achou resposta no curto prazo.
>
> Alguma chance?
>
> Obrigado por oxidarem fosfato com essa charada (será que tem resposta?)
>
> Rodolfo Villanova



reply via email to

[Prev in Thread] Current Thread [Next in Thread]