Thread Mit FileHandle jeweils nur eine Zeile auslesen
(3 answers)
Opened by Great__perl at 2010-06-16 09:39
Das Bezweifele ich ein wenig, wenn der Zeilentrenner nicht anders ist als der vom System (Winows:"\x0D\x0A", Linux/Unix:"\x0A")
Schau mal genau nach: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; my $datei='test.txt'; if( open(my $fh, '<', $datei) ) { print "Datei gefunden!\n"; while(my $line= <$fh> ) { print "ZEILE $.: $line"; } close($fh); } else { die "Error: couldn't open file '$datei': $!\n"; } Sollte das Zeilenende anders sein als du es erwartest, kannst du es lokal mit local $/='<art des zeiendendes>' neu setzen. |