in reply to Re: collect output of system()
in thread collect output of system()

Thank all of you. I found the answer by myself:

infinite argument version of open() after perl 5.8.0:

How can I call backticks without shell processing?

perl 5.8 really make my life easier.