Sukrit wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Listers,
> How do i delete the last 12 (or so) lines of a large file (400+ lines)
> without loading the whole into memory.
400 lines isn't too huge. I would say just read the file once to count
the
lines. Then re-read it, printing twenty less lines than you counted.
It's
dirty but it's quick :)
I'll even have a stab at the code for you:
use strict;
use warnings;
open FILE, 'ppm_search.txt' or die $!;
my $lines = grep 1, <FILE>;
seek FILE, 0, 0 or die $!;
$lines -= 20;
print <FILE>.'' while ($lines--);
Cheers,
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]