Thread Neu und Anfänger
(23 answers)
Opened by ascotlx at 2016-02-14 22:43 2016-02-14T22:23:28 ascotlx Hmm, das funktioniert - zufällig. - Man sollte bei open() mitgeben, ob man lesen "<" oder schreiben ">" will. - Man sollte stets "use warnings; use strict;" verwenden, - Man sollte "my" verwenden, - Das "print" funktioniert hier nur, weil die eingelesenen Zeilen Zeilenendezeichen hatten. Davon kann man nicht ausgehen. Also: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 !/usr/bin/perl use warnings; use strict; my $file = '2016_5'; open(my $fh, "<", $file) or die; my @lines = <$fh>; close($fh); foreach my $i (@lines) { chomp($i); print "$i\n"; } Last edited: 2016-02-14 23:55:02 +0100 (CET) |