strat has asked for the wisdom of the Perl Monks concerning the following question:
Hello,
when I execute the following code under WinXP, there are strange results:
01 #! /usr/bin/perl 02: use warnings; 03: use strict; 04: 05: my @result = `dir`; # as list 06: die "Error 1: $!\n" if $!; 07: print @result, "\n\n"; 08: 09: my $result = `dir`; 10: die "Error 2: $!\n" if $!; 11: print $result;
Well, the whole code runs fine under 5.8.5 under linux or cygwin/WinXP, but with ActivestatePerl 809 and 810 under WinXP I get an error for the second backtick-command whereas the first runs fine:
Error 2: Bad file descriptor
Is this a bug? or am I the bug?
Best regards,
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8.8.8.32.11.32"
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Bug with Backticks under Win32?
by ikegami (Patriarch) on Nov 25, 2004 at 21:05 UTC | |
|
Re: Bug with Backticks under Win32?
by tachyon (Chancellor) on Nov 25, 2004 at 22:09 UTC |