- or download this
while(read $fh, my $buffer, 128*2**10) {
$buffer .= <$fh>; # since last line probably crosses buffer border
for(split /\n/, $buffer) {
# ...
}
}
- or download this
my @field = split /\|/, $_, 10; # each record has 10 fields - or download this
# we assume 10 fields per record again
while(read $fh, my $buffer, 128*2**10) {
$buffer .= <$fh>;
...
# ...
}
}
- or download this
# ...
push @out_field_heap, @field, "\n";
...
print OUTPUT $out_buffer;
}
- or download this
# 10 fields..
while(read $fh, my $buffer, 128*2**10) {
$buffer .= <$fh>;
...
# ...
}
}