Input:
open( FH, "<filename");
open( FH, "input-pipe-command");
open( FH, "ls -1 *.fio");
read with $line = <FH>;
Output:
open( FH, ">filename");
new file
open( FH, ">>filename");
append
open( FH, "| output-pipe-command");
write with print FH "whatever\n";
Close:
close( FH);
Example:
open( FH, ">fh.output"); print FH "there is no comma between 'FH' and this string \n"; close( FH); open( FH, "<fh.output"); while( my $line = <FH>) { chomp $line; # remove the trailing <new-line> print ": $line \n"; } close( FH);