Hi,
ich kann bei dem Perl meines Providers keine switches für Perl benutzen. Also
z.B. #!/usr/bin/perl -w
da bekomme ich NIE irgendwas gemeldet … Bei mir Zuhause allerdings schon…
oder wenn ich eine Fehlerabfrage mach… z.B. so:
open (FILE,"lala.txt") or die "kaputt!";
dann tritt ‚die‘ ein, wenn die Datei z.B. nicht existiert, aber die Ausgabe kommt nicht. Gut, ich könnte das natürlich umgehen, indem ich das anders schreibe und die Fehlerabfrege z.B. so mache
open (FILE,"lala.txt") or &fehler("kaputt!");
sub fehler {
print "Folgender Fehler trat auf: $\_[0]";
die;
}
Aber das ist doch nicht der Sinn… haben die Perl irgendwie falsch installiert, oder gibt es Perlversionen, die das noch nicht unterstützt haben (vor allem die Schalter bei dem Interpreteraufruf)… nen altes Perl?
Gruss,
Martin