Tag opi.
Du könntest dir auch eine Indexdatei anlegen, mit deren Hilfe es problemlos möglich wäre, an eine bestimmte Stelle der Textdatei zu springen.
Meinst du eine zusätzliche Datei die bei jedem Append gepflegt wird?
So in etwa. Eine ziemlich schnelle Lösung mit Index-Datei findest du hier:
http://www.unix.org.ua/orelly/perl/cookbook/ch08_09.htm
Das Einzige, das etwas dauert, ist das erstmalige Generieren der Index-Datei. Dann aber flutscht das Programm so richtig :-)
Siechfred