Thread while + STDIN
(7 answers)
Opened by RPerl at 2007-06-16 11:31
Hallo ihr Perl-Spezialisten!
Ich hab mal wieder eine Frage und zwar wollte ich ueber STDIN solange einlesen bis im STDIN das Woertchen 'exit' vorkommt. Ich hab das so gemacht, aber irgendwie glaube ich, dass es total unsauber und unschoen ist!: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 #!/usr/bin/perl use strict; use warnings; my ($string); while($string ne 'exit') { $string = <STDIN>; last if $string =~ /exit/; } Da bekomme ich auch einen Fehler: Code: (dl
)
Use of uninitialized value in string ne at stdin.pl line 8. Wie kann man sowas besser,sauberer (ohne regex?) machen? :? Danke und Gruß, rPerl\n\n <!--EDIT|RPerl|1181979126--> |