Andreas Korthaus: letze 10 Einträge in txt

Beitrag lesen

Hi!

wie kann ich auf die LETZEN 10 Zeilen einer txt-Datei zugreifen?

Du könntest es mit einem Systemaufruf probieren, AFAIK gibt tail filename die letzten 10 Zeilen zurück. Wenn es denn mit PERL sein muss, könntest Du immer einen Pointer in einer Variable speichern, der auf den Anfang der zehnt letzten Zeile zeigt, und wenn EOF erreicht ist vom Zeiger bis EOF lesen. Kommt aber stark drauf an wie groß die Datei ist, bei kleineren Dateien kann man es vielleicht auch einrfach mit einem Array machen, also in einen Array lesen und die letzten 10 Elemente irgendwie aussortieren.

Grüße
Andreas