[Cascavel-pm] Simular o pipe "|"

Luis Campos de Carvalho monsieur_champs em yahoo.com.br
Quinta Agosto 4 04:58:59 PDT 2005


--- Luiz Gonzaga <lgonzaga em lncc.br> escreveu:
> Eu jah sabia que o (<>) fazia isto para um arquivo. Nao sabia que fazia para varios. 
> Isto me sera util, pois preciso manipular muitos arquivos.
> 
> Mas ainda continua obscuro, para min, como uso o (<>) para resolver o problema inicial, que era
> passar o conteudo de uma variavel scalar para um programa atraves do pipe.
> 
> Este problema jah estah resolvido com o 'open P, "|/bin/etc', porem fica a curiosidade sobre o
> diamante.

  É possivel utilizar o diamond para resolver seu problema, desde que você esteja em uma máquina
unix-like, e que seus programas possam ser, de alguma forma, orientados a enviar dados para a
saída padrão.

  perl programa.pl < /path/to/program1 arg1 arg2 arg3

  Claro, não é possível determinar parâmetros ou que programa rodar em tempo de execução.
  Eu acho o open mais interessante e seguro.

  Putamplexos!

--
Luis Campos de Carvalho
Member of "São Paulo Perl Mongers",
Unix SysAdmin & OCP/DBA Oracle
http://br.geocities.com/monsieur_champs/

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


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