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