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
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