Date: Tue, 25 Sep 2007 13:05:06 -0400 From: Howard Goldstein <hg@queue.to> To: Giorgos Keramidas <keramida@ceid.upatras.gr> Cc: freebsd-questions@freebsd.org Subject: Re: sed question... Message-ID: <46F93FC2.9010607@queue.to> In-Reply-To: <20070925162424.GA13463@kobe.laptop> References: <20070925013723.GA50027@thought.org> <46F87B68.6090607@queue.to> <20070925035217.GC50519@thought.org> <20070925162424.GA13463@kobe.laptop>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
I didn't realize complexity was the goal. Is this a homework assignment
Gary?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46F93FC2.9010607>
