[Cascavel-pm] Ideia para solucao de uma problema
Nelson Ferraz
nferraz em gmail.com
Quinta Maio 4 04:40:19 PDT 2006
Patty Silva wrote:
> Pessoal.. Obrigada pela Ajuda!! :)
> O problema em questao é:
> Como armazenar todos os dados (OS ARQUIVOS .TXT) para gerar um outro
> arquivo com esses dados..
> No caso pegar todos os dados de uma dada data e armazena-los para
> imprimir depois!! :) ou seja pegar o dados do arquivo MARIA.TXT JOAO.TXT
> e armazenar e depois gravar em outro arquivo!! :)
Patty,
A solução pode ser tão simples quanto essa:
$ grep --with-filenames '04/01/2006' *.txt > saida.txt
Em perl, ficaria assim:
#!/usr/bin/perl
while ( <> ) {
print "$ARGV: $_" if m{04/01/2006}";
}
Ou simplesmente:
$ perl -ne 'print "$ARGV: $_" if m{04/01/2006}' *.txt
(A opção "-ne" assume um laço "while (<>) { ... }" ao redor do código
que vem a seguir ('print ... if ...').)
[]s
Nelson
--
Nelson Corrêa de Toledo Ferraz
Segula Technologies (www.segula.fr)
Free Software Foundation Associate Member #3203
Sociedade Perl do Brasil (www.perl.org.br)
Rede Livre de Compartilhamento de Cultura Digital
Mais detalhes sobre a lista de discussão Cascavel-pm