Jörg Peschke: Datei zeilenweise einlesen.

Beitrag lesen

Moin Namensvetter,
"read" liest per Defintion erstmal so viel wie es kriegen kann. Da müsstest Du eine eigene "Zeilenende-Erkennung" einbauen (split nach \r\n oder so).

Es gibt aber eine einfachere Möglichkeit:

  
my @lines = <FILE_HANDLE>;  

(also den Filehandle in <> schreiben).
Damit kriegst Du die Zeilen säuberlich in ein Array.

Nachteil: Alle Daten werden AUF EINMAL in das Array gestopft. Bei großen Dateien -> hoher Speicherbedarf,

Hope that helps,

Jörg