|Perl Monk, Perl Meditation|
Re: Perl Cascading Calls, Losing STDIN?by bbfu (Curate)
|on Jun 14, 2004 at 18:42 UTC||Need Help??|
I'm not entirely sure I know what you're asking. I've included some test code and output below to hopefully clarify.
Basically, the issue I'm seeing is that the subprocesses read from STDIN normally as long as it was not redirected or piped in any way. This seems strange, and I don't really have any idea why it would be handled any differently. I don't know if it's a perl issue, a shell issue, or an OS issue.
I get the same behavior on the following perls:
I tried it under bash on both systems, and ash on linux.
Anyway, sorry I can't really give any answers but hopefully this will prompt someone a little more knowledgeable in this area than myself to chip in.
P.S. In the future, it is best to include code samples (the minimum required to duplicate the behavior) to demonstrate exactly what your problem is.