in reply to Read Last Line of A File Only
open my $fh, "<", $filename or die "Can't open $filename: $!\n"; my $lastline; $lastline = $_ while <FILE>; print "$lastline\n";
Or
use Tie::File; tie my @file, 'Tie::File', $filename or die "Can't open $filename: $!\n"; print @file[ -1 ];
Or
use File::ReadBackwards; tie *FH, 'File::ReadBackwards', $filename or die "Can't open $filename: $!\n"; my $lastline = <FH>; print $lastline;
Or any of a myriad others.
Which one to pick depends on your precise circumstances.
Makeshifts last the longest.
|
|---|