Thread Perl Prozess starten und Code über STDIN "reinschi (13 answers)
Opened by mseele at 2005-02-02 12:03

betterworld
 2005-02-02 16:24
#51497 #51497
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Das mit dem _ _ END _ _ braucht man nicht... Wenn Du das folgende Programm nimmst, kannst Du jeweils die Eingabe mit Strg-D (oder Strg-Z, je nach Betriebssystem) beenden. Ausserdem gibt er die Fehlermeldung aus, die in $@ steht, wie Du auch mit perldoc -f eval haettest rausfinden koennen.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
while (1){
local $/;
eval <>;
if ($@) {
print "Das war ok!\n";
} else {
print "Das gab einen Fehler:\n$@";
}
<>
}


Edit: Jetzt muesste es funktionieren\n\n

<!--EDIT|betterworld|1107355843-->

View full thread Perl Prozess starten und Code über STDIN "reinschi