[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