$cmd = [qw(dir /b /s /a-d | p4 -x - add)]; run3($cmd, \$stdin, \$stdout, \$stderr); print "$stderr\n"; OUTPUT:- dir: /b: No such file or directory dir: /s: No such file or directory dir: /a-d: No such file or directory dir: |: No such file or directory dir: p4: No such file or directory dir: -: No such file or directory dir: add: No such file or directory