[Cascavel-pm] Simular o pipe "|"
Luiz Gonzaga
lgonzaga em lncc.br
Sexta Agosto 5 11:44:24 PDT 2005
Luis, obrigado pelo puxao de orelhas, descontando o RTFM...
Continuei lendo e como o meu problema era um pouco maior, pois tambem preciso recuperar o resultado do programa executado, cheguei a seguinte solucao, usando IPC::Open2 e a funcao open2:
use IPC::Open2;
...
open2 (*READ, *WRITE, "/bin/tree-tagger /lib/english.par -token -lemma -sgml 2>>treetagger.err") or die $!;
print WRITE $text;
@text = <READ>;
...
Valeu a ajuda de todos.
Luiz.
On Wed, 3 Aug 2005 18:45:01 -0300 (ART)
Luis Campos de Carvalho <monsieur_champs em yahoo.com.br> wrote:
> --- Luiz Gonzaga <lgonzaga em lncc.br> escreveu:
> > Respondendo aos Tres Reis Magos ...
> > Luis: Implementei como voce sugeriu. No entando estou recebendo a mensagem de
> > erro "No such file or directory at ./treeTaggerPubmed.pl line 34."
> > Nao entendi porque esta mensagem ocorreu, pois o
> > programa tree-tagger certamente esta neste diretorio.
> >
> > open PROGRAMA, '>', "|/bin/tree-tagger /lib/english.par -token -lemma -sgml" or die $!; #
> > linha 34
> > print PROGRAMA $text;
> > close PROGRAMA or die $!;
>
> RTFM. Leia "perldoc perlipc", especialmente a parte que fala de open() com pipes.
> Você está perdendo detalhes bobos e que eu não preciso me preocupar em escrever.
> Por favor relate sua solução completa para a lista, já que isso ajuda a compor a "base de
> conhecimento" que todos usamos. :-)
>
> Se você ainda tiver problemas, poste novamente, e eu não vou voltar a dizer "RTFM[1]".
>
> [1]: RTFM, para nós, pessoas civilizadas, é o acrônimo inglês para "Read The Fine Manuals" (leia
> os manuais legais). Em círculos mais bárbaros, pode ser interpretado também como "Read The Fuck
> Manuals". A tradução é óbvia, e será deixada como um exercício para o leitor.
>
> --
> 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/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm