Wie kann ich die letzten n Zeilen einer Datei mit einem Unix-Befehlszeilenfilter verwerfen?
Das wäre ungefähr das Gegenteil von tail
: tail
wirft die ersten n Zeilen weg, leitet aber den Rest durch, aber ich möchte, dass der Befehl alles mit Ausnahme der letzten n Zeilen durchleitet.
Leider habe ich so etwas nicht gefunden - head
hilft auch nicht. EDIT : Zumindest in Solaris werden keine negativen Argumente akzeptiert.
Update: Ich bin hauptsächlich an einer Lösung interessiert, die für große Dateien funktioniert, dh für Protokolldateien, bei denen Sie möglicherweise überprüfen möchten, was in den letzten Minuten geschehen ist.