[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] RE: Filtrar arquivo: grep -v micróbio
From: |
klayson . news |
Subject: |
RES: [shell-script] RE: Filtrar arquivo: grep -v micróbio |
Date: |
Tue, 4 Jul 2000 10:15:20 -0300 |
Rodolfo
Quem é responsável por isso é o -v. Por isso que eu disse "palavras que
deseja procurar/filtrar". Tudo vai depender do uso ou não da opção -v.
Então, no caso de filtro, vc terá que fazer algo mais ou menos assim:
grep -vf arquivo_contendo_strings_a_serem_filtradas
arquivo_a_ser_filtrado > arquivo_filtrado
Lembre-se que essa é apenas mais uma solução, o que não quer dizer que seja
a melhor. Eu, particularmente, achei as outras soluções apresentadas mais
elegantes e práticas.
klayson
>Ok, Klayson.
>
>Bastante importante a tua observação.
>
>O detalhe no meu caso era filtrar o arquivo excluindo as linhas que
>conferiam (matching) com os strings destacados.
>Lendo a sintaxe do comando grep com opção -f, eu entendi que a
>opção "-f
>pattern_file" ajudaria na filtragem pesquisando em arquivo
>(pattern_file) os
>strings cujas linhas gostaria de visualizar/armazenar.
>
>De que maneira ele serviria para filtrar excluindo as linhas em que os
>strings armazenados conferem (matching) ?
>
>
>Rodolfo
>
>> -----Original Message-----
>> From: address@hidden
>[SMTP:address@hidden]
>> Sent: Monday, July 03, 2000 6:22 PM
>> To: address@hidden
>> Subject: RES: [shell-script] RE: Filtrar arquivo: grep
>-v micróbio
>>
>> Rodolfo,
>>
>> Além das soluções apresentadas pelos colegas, você também pode usar a
>> opção -f do grep, usando um arquivo texto para armazenar as
>palavras que
>> deseja procurar/filtrar.
>>
>> klayson
>>
>> >> > Alguem conhece um método mais eficiente para filtrar um arquivo,
>> excluindo
>> >> > diferentes linhas indesejáveis sem precisar utilizar
>vários pipes
>> sucessivos
>
>
>[Non-text portions of this message have been removed]
>
>
>---------------------------------------------------------------
>---------
>Life's too short to send boring email. Let SuperSig come to the rescue.
>http://click.egroups.com/1/6137/6/_/_/_/962714885/
>---------------------------------------------------------------
>---------
>
>Inscrição: address@hidden
>
>Sair da lista: address@hidden
>
>Banco Dados: http://www.egroups.com/group/shell-script
>