On 7/25/05, FreeFall <[EMAIL PROTECTED]> wrote: > try: > perl -ne '$line=$_;END{print $line}' yourfile > > On Mon, 25 Jul 2005 19:09:50 +0530 > [EMAIL PROTECTED] wrote: > > > > > hi , > > I am a perl newbie. > > Can someone suggest a perl command line snippet that will print the last n > > lines of a file. > > > > thanks in advance. > > regards, > > Kaushik > >
perl -e'$n=shift; @x=<>; print splice(@x, -$n), "\n"' 123 yourfile but really, on the command line you're better off just using tail if you have it. HTH, -- jay -------------------------------------------------- This email and attachment(s): [ x ] blogable; [ ] ask first; [ ] private and confidential daggerquill [at] gmail [dot] com http://www.tuaw.com http://www.dpguru.com http://www.engatiki.org -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>