Wie hast du denn die einzelnen Zeichen der Ausgabe bestimmt? Kann es nicht sein, dass dein Terminal sowohl \r als auch \n als Newline interpretiert? Auf was für einem Betriebssystem läuft denn eigentlich die Bash und in welcher Version? Ich habe GNU bash 4.2 unter Linux und bekomme immer nur eine neue Zeile.
Viele Grüße,
Robert
Hi,
Bash-Version:
/bin/bash --version
GNU bash, version 3.2.51(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
ppwd 3
dirs +0
Distribution ist SUSE Linux Enterprise Server 11 SP2 (x86_64)
Die Ausgabe wird normalerweise per SSH von einem Script einer anderen Maschine abgeholt.
Wenn ich die Ausgabe auf der Problemmaschine in eine Datei umleite und mir diese herunterlade ist noch alles OK, aber sobald ich SSH dazu verwende um den Remote-Befehl auszuführen habe ich die zusätzlichen Zeichen drin.
Über das Putty-Log kann ich das Verhalten dann ebenfalls reproduzieren.
Weder am Script, welches die Datei abholt, noch am Putty-Setup habe ich etwas verändert, also muss es etwas mit dem neuen Server zu tun haben. Und da die Umleitung in eine Datei noch funktioniert kann es denke ich nur noch die Bash sein, die das Problem verursacht.