Matti Mäkitalo: Perlscript gesucht

Beitrag lesen

Hi,

ich bin auf der Suche nach einem Perlscript, das eine Tetxtdatei öffnet und die letzen 5 Zeilen der Datei an die Spitze setzt und dann speichert, das ganze sollte alle 6 Stunden ausgeführt werden über einen Cronjob.

Direkt über die shell machbar, z.B.:
(tail filename.log -n 5 && cat filename.log) > filename.log.tmp; mv filename.log.tmp filename.log

sollte etwa das tun, was du willst: die letzten 5 Zeilen der Datei an den Anfang derselben setzen.

Ich bin mir aber ziemlich sicher, dass es noch schöner geht… bin wirklich kein shell-Profi.

Bis die Tage,
Matti