Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Sep 2007 10:16:23 -0700
From:      Gary Kline <kline@tao.thought.org>
To:        Howard Goldstein <hg@queue.to>
Cc:        Giorgos Keramidas <keramida@ceid.upatras.gr>, freebsd-questions@freebsd.org
Subject:   Re: sed question...
Message-ID:  <20070925171623.GF50519@thought.org>
In-Reply-To: <46F93FC2.9010607@queue.to>
References:  <20070925013723.GA50027@thought.org> <46F87B68.6090607@queue.to> <20070925035217.GC50519@thought.org> <20070925162424.GA13463@kobe.laptop> <46F93FC2.9010607@queue.to>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 25, 2007 at 01:05:06PM -0400, Howard Goldstein wrote:
> 
> 
> Giorgos Keramidas wrote:
> > On 2007-09-24 20:52, Gary Kline <kline@tao.thought.org> wrote:
> >   
> >> On Mon, Sep 24, 2007 at 11:07:20PM -0400, Howard Goldstein wrote:
> >>     
> >>>>  # delete the last 10 lines of a file
> >>>>  sed -e :a -e '$d;N;2,10ba' -e 'P;D'   # method 1
> >>>>  sed -n -e :a -e '1,10!{P;N;D;};N;ba'  # method 2
> >>>>
> >>>> 	Question two, can sed do its thing inline?
> >>>>         
> >>> Wouldn't it be easier to use  head -n 18 ?
> >>>       
> >
> > If you _know_ that the file has 28 lines, yes.  If you don't,
> > then itmay be tricky to 'guess' that -n 18 is the right option.
> >
> >   
> In the bits you snipped he said he wanted to ditch everything after the
> 18th line. 

	Not 'xactly.  Given a file of, say 200 line, I want to exact 
	just the middle.  Roughly everythiing after #155, and from the 
	end, -19 to the EOF.

> 
> I didn't realize complexity was the goal.  Is this a homework assignment
> Gary?


	Errm, only working toward one, Howard.
-- 
  Gary Kline  kline@thought.org   www.thought.org  Public Service Unix
      http://jottings.thought.org   http://transfinite.thought.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070925171623.GF50519>