print "my header ...\n"; while (){ ... #### ... open OUTFILE, ">", "outfile.txt" or die $!; print OUTFILE "my header ...\n"; while (){ print OUTFILE join("\t", map { $_ * $df * 50 } split /\t/), "\n"; }