Fräge schrieb:
> Mr. Pi schrieb:
>> Das Problem müsstest du wahrscheinlich gelöst bekommen wenn du freesshd,
>> sofern es möglich ist (ich kenne freesshd nicht) beim Zeilenumbruch oder
>> NeueZeile oder NewLine LF zu CR/LF änderst.
>
> freesshd ist ein Server startet nur eine "shell" und leitet die
> Eingabe/Ausgabe über den Socket weiter.
Schon,
aber auch ein Server hat Einstellung, und in diesen kann man meistens
(nicht immer) festlegen, wie der Server mit Zeilen-Umbrüchen umgeht,
vor allen freesshd, sollte das können, da es Ja die Win-Konsole zur eine
sh-Session emuliert.
Oder verstähen wir uns hier falsch?
>
>> Oder bei deiner Linux-Console, sofern sie es erlaubt, die Einstellung
>> von CR/LF auf LF änderst.
>
> Eigentlich sind es ja 2 Linux-Konsolen auf beiden Seiten, aber
> offensichtlich benutzt die cygwin Konsole CR/LF und die linux Konsole
> nur LF. Was mich etwas irritiert, die Windows-Konsole (cmd.exe)
> funktioniert.
Ich glaube das Problem verkennst du hier ein wenig,
der Server sendet dir CR/LF oder LF allein, dein Server scheint nur LF
zusenden und deine cygwin Konsole scheint damit klar zu kommen,
deine Linux Konsole, erwartet allen Anschein nach CR/LF (was ich
allerdings als sehr erstaunlich empfinde).
Und da nur LF kommt wird nur in die neue Zeile gewechselt und der Cursor
nicht zum Beginn der Zeile zurück geschoben.
----------------------------
LF → Line Feed → Zeilen Wechsel
CR → Carriage Return → Cursor zurück zum Zeilen beginn
Hier noch ein Link: http://en.wikipedia.org/wiki/Newline
Mit freundlichen Grüßen,
Mr. Pi