in reply to noobie write list to file out

Much better to use strictures (use strict; use warnings;), lexical file handles and three parameter open:

use strict; use warnings; open my $inFile, '<', $fn or die "Failed to open $fn: $!"; open my $outFile, '>', $fo or die "Failed to open $fo: $!"; while (<$inFile>) { ... print $outFile "..."; } close $inFile; close $outFile;

Oh, and don't slurp files (use while (<$inFile>) instead).

Update: fixed typo in code - thanks wfsp


True laziness is hard work

Replies are listed 'Best First'.
Re^2: noobie write list to file out
by BioLion (Curate) on Nov 23, 2009 at 10:38 UTC

    Also the increasingly popular use autodie qw/open close/; - autodie.

    Just a something something...