- or download this
use IO::File;
use strict;
...
or die "Error opening $word1 for writing: $!\n";
$fh{$word1}->print( @record );
}
- or download this
while (<>) {
my( $word1, @record ) = split /\|/;
- or download this
( $fh{$word1} ||= IO::File->new("> $word1")
or die "Error opening $word1 for writing: $!\n"
)->print( @record );