Leser: 16
1
2
3
4
5
6
7
8
9
10
11
if( open(FH, $datei) ) {
print "Datei gefunden!\n";
while ( <FH> ) {
print $_;
}
}
else {
die "Error: couldn't open file '$datei': $!\n";
}
close FH;
2010-06-16T07:39:23 Great__perlMit print $_; wird das ganze file ausgegeben, meine Frage ist wie kann ich mache das nur jeweils eine Zeile ausgegeben wird.
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"; }