Re: cut off last lines of a document
- In reply to: Ede Wolf : "Re: cut off last lines of a document"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 01 Sep 2023 15:46:58 UTC
On Fri, Sep 1, 2023 at 6:53 AM Ede Wolf <listac@nebelschwaden.de> wrote: > Am 01.09.23 um 10:43 schrieb Ede Wolf: > > Hello, > > > > From a file/output with an unknown amount of lines, I would like to > > filter out, or not display, the last 3 lines. Is there a way to archive > > this? > > > > For those also using linux, there is a "head -n -3" for this. That > > negative number option is not available on FreeBSD, but maybe there is > > an alterative way of doing this? Preferably /bin/sh compatible. > > > > Thanks > > > > Ede > > > > As a sidenote: If possible, I would like to avoid using "tail -r | tail > -n +4 | tail -r" as well, as it again is specific to FreeBSD, so if > there is a more universal solution, that would be preferred. Even though > this of course is a FreeBSD mailing list. > > > With these restrictions, you could use something like: sed -e :a -e '$d;N;2,3ba' -e 'P;D' <filename> ~Paul -- __________________ :(){ :|:& };: