Rolf: Datei Zeilenweise (ein)-lesen

Beitrag lesen

Hallo kaepten,

Wenn ich eine Datei Zeilenweise einlese:

»»  open(FILE,"datei.ext");
»»  @LINES=<FILE>;
»»  close(FILE);
»»  $SIZE=@LINES;

mit obigen Script liest Du die Datei auf einen Rutsch (hier sind die Zeilenumbrüche so enthalten wie in der Datei stehen...) ein, wenn Du es zeilenweise machen möchtest:

open(FILE, "datei.ext");
while(<FILE>){

chomp ($_); # evntl. Zeilenumbrüche "\n" abschneiden

push (@LINES, $_);
}
close (FILE);
$SIZE=@LINES; # Anzahl der Zeilen

Wenn Du die chomp() Funktion weglässt, bleiben die Zeilenumbrüche also so erhalten wie in der Datei stehen.
Schreib das array mal in eine neue Datei, dann siehst Du es...

Viele Grüße, Rolf