in reply to Correct way to capture command output to a file in Perl.

If you want to capture the output of system command, you can simply use the backticks:

my @list_of_files = `ls -l`;