[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