Hi there,

I hope this is a trivial newbie problem:

I know how to open a pipe to another program:
      open (OUT, "|perl .\\bogus.pl") or warn "Unable to open pipe to
bogus.pl\n";
      print OUT "Stuff\n";

And I know how to open a pipe from another program:
      open (IN, "perl .\\bogus.pl|") or warn "Unable to open pipe from
bogus.pl\n";
      $input = <IN>;

But when I try to do both...
      open (OUT, "|perl .\\bogus.pl") or warn "Unable to open pipe to
bogus.pl\n";
      open (IN, "perl .\\bogus.pl|") or warn "Unable to open pipe from
bogus.pl\n";
            or
      open (BOGUS, "|perl .\\bogus.pl|") or warn "Unable to open pipe for
bogus.pl\n";

....strange things happen.

Is there a simple (or even complex) way to open a two way pipe to another
program with Perl.  (I don't want to use Expect or any other scripting
language if I can help it).
I'm trying to implement batch code for automating processes over night.
Some of these require a dialog.

TIA
Peter


                    ****** CONFIDENTIALITY NOTICE ******
THIS E-MAIL, INCLUDING ANY ATTACHED FILES, MAY  CONTAIN CONFIDENTIAL AND
PRIVILEGED INFORMATION  FOR THE SOLE USE OF THE INTENDED RECIPIENT(S).
ANY REVIEW, USE, DISTRIBUTION, OR DISCLOSURE BY  OTHERS IS STRICTLY
PROHIBITED.  IF YOU ARE NOT THE  INTENDED RECIPIENT (OR AUTHORIZED TO
RECEIVE  INFORMATION FOR THE RECIPIENT), PLEASE CONTACT  THE SENDER BY
REPLY E-MAIL AND REMOVE ALL COPIES  OF THIS MESSAGE.  THANK YOU.




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to