Spontan würde mir da einfallen, daß Du den Inhalt der Datei in das Array einliest, und nur die letzten 20 Elemente des Arrays wieder rausschreibst. Dabei kann dir ein bißchen grundlegende Rechenoperationen, wie eine Subtraktion, und das ermitteln der Anzahl der Elemente des Arrays sicherlich wertvolle Hilfe leisten.
Lies bitte dazu die Dokumentation zur Funktion, oder eigentlich Operator, 'scalar' (perldoc -f scalar).
Hi,
ähh bis jetzt hab ich das genauso (siehe Posting 1+2) und hab gefragt ob man das besser machen könnte, da ich ja eine ca 500000 Zeile-Datei erst einlese und dann nur die letzten 20 Zeilen brauche .... ---> unnötige Systemlast.
Aber anscheinen geht das nicht anderst ....
cu
alligator