system("program $ref_file > $outfile"); #### open( PROG, "-|", "program", $ref_file ) or die "can't launch 'program' on $ref_file: $!\n" open( OUT, ">", $outfile ); while () { print OUT; } close PROG; close OUT;