or use head and tail command head -n50 file | tail -n30 On Thu, Apr 10, 2008 at 11:54 AM, Chas. Owens <chas.owens@gmail.com> wrote: > On Thu, Apr 10, 2008 at 12:24 PM, Jonathan Mast > <jhmast.developer@gmail.com> wrote: > > Hi, I have a ~125MB file of which I want to read lines n thru n+x and > write > > those into a separate file. What is the best way to go about this? > > > > thanks > > > > Use the flip-flop operator* (..): > > perl -ne 'print if $. == 20 .. $. == 50' file > > * http://perldoc.perl.org/perlop.html#Range-Operators > > > -- > Chas. Owens > wonkden.net > The most important skill a programmer can have is the ability to read. > > -- > To unsubscribe, e-mail: beginners-unsubscribe@perl.org > For additional commands, e-mail: beginners-help@perl.org > http://learn.perl.org/ > > > -- Jialin Li 832-618-3598Thread Previous | Thread Next