Wie kann ich alle bis auf die letzten 10 Zeilen aus einer Datei entfernen?

Ist es möglich, mit einem einfachen Shell-Befehl nur die letzten 10 Zeilen einer Zeile zu behalten?

tail -n 10 test.log

liefert das richtige Ergebnis, aber ich weiß nicht, wie ich test.log selbst ändern soll. Un

tail -n 10 test.log > test.log

funktioniert nicht.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage