Christian: newline löschen

Beitrag lesen

Hallo,

ich hab ein kleines Problem mit dem fiesen newline in Perl.
Ich connecte zu meinem Perlprogramm per inetd. (also telnet localhost <port>). Wenn ich nun einen Befehl abschicke löscht mein Prog (genauer der Befehl chomp($tmp);) das newline nicht raus! in meinen Logs taucht folgendes auf:  ERROR: re;26;1^M  . Was ist dieses ^M und wie kann ich das löschen??? Mit  $tmp = substr($tmp,0,-1); gehts jedenfalls auch nicht, da löscht er auch gleich die "1" mit weg.

Das komische ist, wenn ich das Programm per -> perl -w prog.pl
aufruf werden alle eingegebenen newlines (mit chomp($tmp)) ordnungsgemäß erkannt.

danke für eure Hilfe im Voraus!!!