[Cascavel-pm] Res: Res: Res: Res: Comando SYSTEM(CAT)

Patty Silva ptfzs em yahoo.com.br
Sexta Dezembro 15 04:52:12 PST 2006


Ola Pessoal.. Obrigada pelas Dicas..

Nao estou mais usando o comando system("cat...) :D

Tentei usar o File::Cat mas nao deu certo.. 

tentei assim:
open (OUTFILE,">>$out") || die "O arquivo nao pode ser aberto para leitura\n";

for(@arquivos)
{
  open(ARQ, "<$_");
  print "$_\n";
  print OUTFILE <ARQ>;
  close ARQ;
}

Mas para uma surpresa nao tem o msm efeito que o CAT >( alguem sabe o pq??



Obrigda


----- Mensagem original ----
De: Alceu R. de Freitas Jr. <glasswalk3r em yahoo.com.br>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 14 de Dezembro de 2006 18:11:44
Assunto: Re: [Cascavel-pm] Res:  Res:  Res:  Comando SYSTEM(CAT)

"system("cat @arquivos>>$out");" ?!?

"Rogai por nós pecadores, agora e na hora de nossa
morte... amém!"

Seria melhor você utilizar shell script... pelo menos
seria justificável usar o cat.

Se você está tendo problemas de permissão, seu script
sequer vai lhe mostrar isso porque você não testa
absolutamente nada do que o programa faz. Um simples

open(FILE, "<$file") or die "Cannot read $file: $!\n";

Lhe diria o que está acontecendo.

Minha dica fica por fazer uma boa leitura:
Perl Testing: A Developer's Notebook
Langworth, Ian / chromatic
O'Reilly
ISBN: 0596100922

O livro "Perl Best Pratices" deve dizer algo a esse
respeito também. Qualquer livro (decente) de Extreme
Programming também.

Pare de usar POG's
(http://desciclo.pedia.ws/wiki/Programa%25C3%25A7%25C3%25A3o_Orientada_a_Gambiarras)
e salve sua sanidade (e a de outros programadores
também).

[]'s
Alceu

> ----- Mensagem original ----
> De: Patty Silva <ptfzs em yahoo.com.br>
> Para: Cascavel Perl Mongers <cascavel-pm em pm.org>;
> Lista-PortoAlegre <portoalegre-pm em pm.org>
> Enviadas: Quinta-feira, 14 de Dezembro de 2006
> 16:25:57
> Assunto: [Cascavel-pm] Comando SYSTEM(CAT)
> 
> Ola Pessoal tudo Bem?
> Esta acontecendo uma coisa interessante testei meu
> sistema em outra maquina (LINUX) porem na hora de
>  executar o comando:
> 
> 
> system("cat
>  @arquivos>>$out");
> 
> ELE nao funciona....(na minha maquina funciona)
> 
> tem outro jeito deu fazer isso??
> obrigada
> 
> 
> 
> 
> 
> 
> 
> 
>          
> O Yahoo! está de cara nova. Venha
>
conferir!_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> 
> 
> 
> 
> 
>          
> Novidade no Yahoo! Mail: receba alertas de novas
> mensagens no seu celular. Registre seu aparelho
>
agora!_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> 
> 
> 
> 
> 
>          
> Você quer respostas para suas perguntas? Ou você
> sabe muito e quer compartilhar seu conhecimento?
> Experimente o Yahoo!
>
Respostas!_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> 
> 
> 
> 
> 
>     
> 
> 
> 
>     
>         
>
_______________________________________________________
> 
> Você quer respostas para suas perguntas? Ou você
> sabe muito e quer compartilhar seu conhecimento?
> Experimente o Yahoo! Respostas !
> http://br.answers.yahoo.com/>
_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm



        
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 

_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm







		
_______________________________________________________ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061215/1345a3c5/attachment.html 


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