in reply to three-argument open with more/unix commands
Note: both can take arguments for the command as a list.
open FH, '|-', 'more' or die ... print FH ...; open FH, '-|', 'cmd', 'arg1, 'arg2' or die ... while( <FH> ) { ... } [download]