[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Melhorar script (achar o conteudo em meio a vários arquivos)
From: |
marlon_mca |
Subject: |
Re: Melhorar script (achar o conteudo em meio a vários arquivos) |
Date: |
Tue, 30 Dec 2008 18:26:28 -0000 |
User-agent: |
eGroups-EW/0.82 |
André eu nem tinha pensado dessa forma, ela da certo sim e sem
falar que é mais rápido que usar for+find....
O que mais me preocupava era como separar os arquivos para não
demorar tanto e gastar processador a toa, com um grep * (pesquisa tudo).
Obrigado
E obrigado a todos que da lista.
--- Em address@hidden, "André Saunite" <saunite@...>
escreveu
>
> Oi Marlon,
>
> Pelo que eu entendi, você já tem o arquivo com o que você quer
> procurar (arquivo_chassi/chassi.txt), e hoje você vai procurar só nos
> arquivos "30-12*", certo?
>
> Então você pode fazer:
>
> $ grep -f arquivo_chassi/chassi.txt 30-12*
>
> Isso não mata o seu problema? O grep vai procurar por cada uma das
> linhas presentes no "arquivo_chassi/chassi.txt" apenas nos arquivos
> especificados ("30-12*").
>
> Se eu tiver entendido errado por favor dê uma clareada.
>
> Abs,
> André Saunite
>
> 2008/12/30 marlon_mca <marlon_mca@...>:
> >
> > André sua idéia matou o meu laço for, uso GNU grep então ajuda, mas
> > fazer isso em um diretório com 1340 arquivos que crescem a cada dia
> > vai ser demorado sem falar no tamanhos de alguns deles.
> >
> > Então como poderia separar apenas os arquivos com tal data no nome
> > para passar eles para o grep -f arquivo.txt ? O ls mais | não funciona
> > o que mais chegou perto foi o find + xargs.
>
Re: [shell-script] Melhorar script (achar o conteudo em meio a vários arquivos), Elder Marco, 2008/12/30
Re: [shell-script] Melhorar script (achar o conteudo em meio a vários arquivos), Julio C. Neves, 2008/12/31