TorstenA: Gästebucheinträge oben einfügen

Beitrag lesen

Hallo Mirko,

Wie kann man die Datei Sequenzweise auslesen? In diesen Fall in zwei Variablen. Wie kann man anweisen wo er anfangen und aufhören soll den TExt zu übernehmen?

Kommt auf die Sequenz an. Mit

while(<FILEHANDLE>) {
  # tu was
}

kannst du die Datei zeilenweise auslesen, wobei $_ immer die aktuell gelesene Zeile enthält, die du dann mit deinen Vorgaben vergleichen kannst, bspw. unter Zuhilfenahme von Regulären Ausdrücken. Mit der Funktion read() kannst du die Datei auch zeichenweise auslesen:

http://www.perldoc.com/perl5.8.0/pod/func/read.html

Ist es möglich zuerst einen Teil auszulesen, den Eintrag einzufügen und dann den restlichen Teil?

Prinzipiell schon, wie du dabei vorgehst, hängt von der Struktur der Datei ab. Hier könnte dir unter Umständen die Funktion seek() helfen:

http://www.perldoc.com/perl5.8.0/pod/func/seek.html

Hoffe es hilft
Torsten