Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Answer: Bad file description for win32/bash/perl combo

( #11777=categorized answer: print w/ replies, xml ) Need Help??

Q&A > input and output > Bad file description for win32/bash/perl combo contributed by Coyo

Too many files!

Well, I may not have answered the question, but I have found that even putting too large of a string into a backtick operation causes the 'Bad file descriptor' error.

`wc $lots_of_files`;
does not work. It can be broken up so to be made to work:
@lots_of_files = split($lots_of_files);

$third = $#lots_of_files;

$a = join(' ', @lots_of_files [0..$third] );

$a = join(' ', @lots_of_files [1+$third..2*third]);

$a = join(' ', @lots_of_files [1+2*$third..$#lots_of_files] );

`wc $a`;

`wc $b`;

`wc $c`;

Well, that seems to work. It doesn't explain why redirection is failing for me in just about all cases though.

Maybe this is usefull to someone.

-coyo

Comment on Answer: Bad file description for win32/bash/perl combo
Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (4)
As of 2014-09-02 04:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (19 votes), past polls