[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Filtrar arquivo: grep -v micróbio
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: [shell-script] Filtrar arquivo: grep -v micróbio |
Date: |
Fri, 30 Jun 2000 12:32:56 -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
>
>
> [Non-text portions of this message have been removed]
>
>
> ------------------------------------------------------------------------
> Special Offer-Earn 300 Points from MyPoints.com for trying @Backup
> Get automatic protection and access to your important computer files.
> Install today:
> http://click.egroups.com/1/5667/6/_/_/_/962308531/
> ------------------------------------------------------------------------
>
> Inscrição: address@hidden
>
> Sair da lista: address@hidden
>
> Banco Dados: http://www.egroups.com/group/shell-script
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Filtrar arquivo: grep -v micróbio,
Julio Cezar Neves - DISB.O <=