sed: letzten 5 zeilen löschen

03/05/2009 - 18:36 von Achim Klausmann | Report spam
Hi,

ich möchte die 5 letzten Zeilen in einer Dateil löschen.

Ein Zeile krieg ich noch hin:
sed -i '$d" datei

Aber die 5 letzten?

AK

Alles war so schön und unkompliziert...

...als es das Internet noch nicht gab.
 

Lesen sie die antworten

#1 Sascha Hüdepohl
03/05/2009 - 19:12 | Warnen spam
Achim Klausmann schrieb:

ich möchte die 5 letzten Zeilen in einer Dateil löschen.



Eine Lösung alleine mit sed, ohne die Zeilenszahl zu wissen fàllt mir
nicht ein.
Aber mit ein bischen Hilfe:

tac datei | sed -e '1,5d' | tac

Gruß
Sascha

Ähnliche fragen