in reply to Re: Need pipe and parameter help
in thread Need pipe and parameter help
Please tidy up that response, it is badly formatted.
$ ( echo Hi; sleep 3; echo Bye ) | ./ReadAPipe.pl a b c This was read from the pipe: <Hi Bye> This was the read from the parameters: ./ReadAPipe.pl a b c This was read from the pipe: <> This was the read from the parameters:
Saving your (cleaned up) ReadPipe.pm to a sensible location and running your ReadAPipe.pl, I get:
qwurx [shmem] ~> ( echo Hi; sleep 3; echo Bye ) | ./ReadAPipe.pl a b c This was read from the pipe: <Hi Bye> This was the read from the parameters: <a b c> qwurx [shmem] ~> ./ReadAPipe.pl a b c This was read from the pipe: <> This was the read from the parameters: <a b c>
I suspect that the code / result you posted isn't consistent (version mismatch?)
Please note that the value returned requireing your ReadPipe.pm (which is invoked by use) is the number of elements contained in @EXPORT_OK - which might, or might not, be intended. You should be aware of this side-effect. If your module read
... our @EXPORT_OK = qw( ReadPipe ); my $foo; ...
then loading the module would fail, since the value computed from my $foo is undefined.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Need pipe and parameter help
by Todd Chester (Scribe) on Nov 18, 2016 at 21:11 UTC |