Re: Not able to write using Open2
- From: "Ashwin" <Ashwin@DoNot@Email.com>
- Date: Tue, 29 Nov 2005 15:59:13 GMT
Paul Lalli wrote:
> Ashwin wrote:
> >
> > SOrry, I missee one quatation
> > here is compiled code,
> > is there no way I can get it done with open2?
>
> Get what done? I don't see anywhere in the code below in which you
> attempted to write to the process.
>
> > use warnings;
> > use strict;
> > use IPC::Open2;
> > use Cwd;
> >
> > my $currentdir=cwd();
> > my $pid;
> > chdir ("/source/internal/") or die "Cannot Change Directory";
> > $pid = open2 (\*READ,\*MY_WRITE,"BuildInternal.pl") or die;
>
> Here you open the process BuildInternal.pl, with a read filehandle
> READ and a write filehandle MY_WRITE
>
> > while (<READ>)
>
> Here you begin reading from READ
>
> > {
> > print $_;
>
> Here you print the lines read from READ out to STDOUT
>
> > }
> >
> > print "MY_WRITE\n";
>
> Here you print the string "MY_WRITE\n" out to STDOUT
>
> >
> > while (<READ>)
>
> Here you again read from READ
>
> > {
> > print $_;
>
> Here you again print the lines read from READ out to STDOUT
>
> > }
> >
> > close MY_WRITE;
> > close READ;
>
> Here you close both filehandles.
>
> What part of this code were you expecting to write anything to the
> MY_WRITE filehandle?
>
> Paul Lalli
Hi,
sorry for missing the valid part
this part of the script
> print "MY_WRITE\n"; should have been
print MY_WRITE "4\n";
to clarify that value 4 need to be written in output handle and then a
carridge return so that called script gets value as 4
sorry for the trouble
--
.
- References:
- Not able to write using Open2
- From: Ashwin
- Re: Not able to write using Open2
- From: Paul Lalli
- Re: Not able to write using Open2
- From: Ashwin
- Re: Not able to write using Open2
- From: Paul Lalli
- Not able to write using Open2
- Prev by Date: Re: Addition of same value
- Next by Date: Re: How to modify a XML file using Perl?
- Previous by thread: Re: Not able to write using Open2
- Next by thread: Addition of same value
- Index(es):
Relevant Pages
|