$! formatieren

Wlet

Grünschnabel
Hallo,

ich bin recht neu bei Perl, deshalb die vielleicht einfache Frage:
ich leite STDERR in ein Logfile um. Jetzt breche ich das Skript an einer Stelle mittels croak() ab. Innerhalb von croak() gebe ich $! aus:

croak ("Fehler blabla: $!");
Leider ist darin ein zeilenumbruch enthalten. Den möchte ich raushaben also habe ich das geschieben:

croak("Fehler blabla: ".$!=~s/^\n//);

Das funktioniert aber nicht. Wieso?

MfG

Wlet
 
Zurück