Ja, siehe seek (3. Parameter).
Danke. Ich bin gerade erst nach Hause gekommen, hatte die Lösung
allerdings gefunden. seek(FILE,0,2) war es.
oder seek FILE, 0, SEEK_END
da du sowieso schon Fnctl einbindest wäre das durchaus sinnvoll (da Plattform unabhängiger - wenn man's braucht)
Nun, ich möchte gerne eine Datei ab einer bestimmten Zeile lesen.
Um genau zu sein, die _letzten_ n Zeilen einer Datei. Die Datei
wächst stetig um mehrere Zeilen an.
Da gibt's ein Modul (komm grad nicht auf den Namen) das dürfte aber im Prinzip nichts anderes machen als dein geplantes vorgehen (ausserdem magst du ja keine Module, oder ;-) )
Wie splitte ich am besten jede Zeile in ihre Einzelstrings?
Mit substr oder unpack?Eine Zeile hat zum Beispiel den Aufbau:
Spalte 1 Spalte 2 Spalte 3 Spalte 4 Spalte 5
dies ist ein test nummer 1
und noch ein test nummer 2
schon wieder ein test nummer 3Mit split selber würde es nicht gehen, da jeder Delimiter in einer
Spalte selber vorkommen könnte.
bedeutet das das jede Spalte eine fixe Länge hat und keine Tabs drin sind?
Dann würde ich substr verwenden.
Struppi.