Hi, This example should be good for your memory:
--------------- #!/usr/bin/perl -w open(FILE, "< yourbigfile.txt") or die $!; my @last5; while (<FILE>) { push @last5, $_; shift @last5 if @last5 > 5; } print @last5; ---------------- Inspired by "Beginning Perl - Wrox". Regards, Jostein On Monday 28 October 2002 19:54, Nikola Janceski wrote: > without using 'tail' how can I get the trailing 5 lines of a large file > quickly, without loading it all to memory? > > is there anyway without pop and shifting through an array foreach line? (<= > this is the only way I could think of doing it) > > Distribution Homepage <http://www/groups/product/Software_Distribution> > > Nikola Janceski > Summit Systems, Inc. > 212-896-3400 > > Clever talk and a pretentious manner are seldom found in the Good. > -- Confucius > > > --------------------------------------------------------------------------- >- -------------------- > The views and opinions expressed in this email message are the sender's > own, and do not necessarily represent the views and opinions of Summit > Systems Inc. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]