[PortoAlegre-pm] Concatenar arquivos

Mauricio Utils msb.utils em gmail.com
Sexta Julho 14 05:01:21 PDT 2006


Tu pode criar um hash cuja chave seja o ANOMESDIA e o valor seja um array
com os nomes dos arquivos.
No laço, tu separa com split('_', $arquivo) onde o primeiro valor retornado
eh o ANOMESDIA, que tu vai usar como chave no hash.
Depois de preenchido o hash, tu faz outro laço iterando as chaves do hash e
chamando o teu comando. que tal? ;-)

   Mauricio

On 7/13/06, Patty Silva <ptfzs at yahoo.com.br> wrote:
>
> Ola Pessoal..
> Eu again! :)
>
> Fiz um script para concatenar arquivo de um diretorio:
>
> <CODIGO>
>
> ---------------------------------------------------------------------------------------------
> my $caminho= "$ENV{HOME}/teste";
>
> chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***";
>
> while ($arquivo = <*.txt>)
> {
>
>   $InFile= $caminho.$arquivo;
>
>   push(@arquivos,$arquivo);
>
> }
>
> system(`cat @arquivos>>$data_out.tmp`);
> unlink(@arquivos);
>
>
> ---------------------------------------------------------------------------------------------
>
> Porem quero concatenar arquivos com a msm data ou seja,
> os nomes dos arquivos sao ANOMESDIAHORA_tipo.txt
> Quero concatenar arquivos com ANOMESDIAHORA iguais.. e gerar somente um
> ANOMESDIA.txt
>
> Se alguem puder me dar uma lUz :)
>
> Obrigada
>
>
>
> ------------------------------
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
> Registre seu aparelho agora!<http://us.rd.yahoo.com/mail/br/tagline/mobile_alerts/*http://br.mobile.yahoo.com/mailalertas/>
>
>
> _______________________________________________
> PortoAlegre-pm mailing list
> PortoAlegre-pm at pm.org
> http://mail.pm.org/mailman/listinfo/portoalegre-pm
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/portoalegre-pm/attachments/20060714/25c7917d/attachment.html 


Mais detalhes sobre a lista de discussão PortoAlegre-pm