Ei, pera lá... é verdade, como eu uso o segundo argumento como "|" ?<br>Se só usar "|", eu estou dizendo "programa |" ou "| programa" ? :-)<br><br>Ou será que isso é um indício de que fazer
<br><br>open $fh, "| programa" <br><br>só é permitido em POG, não em programas "de verdade"<br><br>(perldoc -f open)<br><br>Achei!<br><br>Se você quer usar pipe, no segundo parâmetro deve escrever:<br>
'|-' (se você quer mandar conteúdo pra entrada do comando executado)<br>'-|' (se você quer receber conteúdo da saída do comando executado)<br><br><span class="q"><br></span><div style="direction: ltr;">> E o formato "|/caminho/para/programa --argumentos"?
</div><br>Ficaria<br><br>open my $fh, '|-', '/caminho/para/programa --argumentos' or die "Erro ao abrir pipe pro programa : $!";<br><br>[]s<br>Wendel<br><br>"Não ajustar o auto-ajuste" - <a href="http://wendel.scardua.net/">
http://wendel.scardua.net/</a>
<br>"Puzzles do Wendel" - <a href="http://wendel.scardua.net/puzzle/puzzle.pl">http://wendel.scardua.net/puzzle/puzzle.pl</a><br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">
Adriano Ferreira</b> <<a href="mailto:a.r.ferreira@gmail.com">a.r.ferreira@gmail.com</a>><br>Date: Nov 28, 2006 9:22 AM<br>Subject: Re: [Cascavel-pm] Idiomas para open()... [Was: Perl]<br>To: Cascavel Perl Mongers <
<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br><br></span>On 11/28/06, Adriano Ferreira <<a href="mailto:a.r.ferreira@gmail.com">a.r.ferreira@gmail.com</a>> wrote:<br>> On 11/28/06, Luis Motta Campos <
<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>> wrote:<br>> > Isto não merece ser protegido contra "corpos estranhos"??<br>><br>> Não. Porque não é necessário. Acabei de fazer um teste em uma máquina
<br>> HP-UX (que deve se comportar como a maioria dos Unix por aí afora).<br>> Escrevi este script ("touch.pl").<br><br>E isto é exatamente o que o Wendel tinha dito antes:<br><br>> Acho que, como os "corpos estranhos" só são "entendidos" no segundo
<br>> argumento, não tem importãncia aparecerem no terceiro... (i.e., você pode<br>> abrir um arquivo chamado ">foo", que o ">" não será entendido como um<br>> "open-please-abra-este-arquivo-para-escrita" ) Da mesma
<br>> forma, deve ser possível abrir arquivos com espaços no começo do nome.<br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br><br clear="all"><br><br>