conemu using cygwin scheint '\ r' nicht als Zeilenende zu erkennen - speziell für git command reflog (und einige andere)

1

Wenn ich den Befehl git git reflogüber conemu mit cygwin unter Windows 7 ausführe, bekomme ich die gesamte Ausgabe in einer Zeile.

Ich dachte, es wäre ein Problem mit dem Zeilenende, das conemu nicht aufgreift.

Also habe ich den folgenden Befehl ausprobiert:

git reflog | tr '\r' '\n'

(Was '\ r' durch '\ n' ersetzt) ​​- dann erhalte ich das gewünschte Ergebnis (jedes Protokoll in einer separaten Zeile).

Ich bin mir nicht sicher, ob es Congwins Conemu ist, der das '\ r' nicht als neue Zeile erkennt, aber weiß jemand, wie man das behebt?

code_fodder
quelle
\rbedeutet nicht "neue Zeile", sondern "Cursor an den Anfang der aktuellen Zeile stellen".
Maximus
@Maximus Ich weiß, das ist wie '\ n' bedeutet nicht neue Zeile, es bedeutet "Zeilenvorschub" und gehe nicht zurück zum Zeilenanfang .... Dies behebt oder hilft nicht mein Problem: (Es Es scheint, dass der Befehl git reflog am Ende jeder Zeile \ r hat (anstelle von \ n oder \ r \ n). Ich möchte, dass conemu / Cygwin dies als neue Zeile interpretiert.
code_fodder
\ r wird häufig während der kontinuierlichen Fortschrittsausgabe verwendet, um dieselbe Zeile zu aktualisieren. Wie auch immer, es ist eine Frage an Ihre for-Version, warum der einzige Befehl die Verwendung von falschem cr / lf seq ist. Und ich habe auf meinen Maschinen kein so schlechtes Verhalten beobachtet.
Maximus
@maximus wird in diesem Fall nicht als kontinuierlicher Fortschritt verwendet. Wenn Sie git überhaupt kennen - es ist im Grunde genommen wie das 'git-Protokoll', sollte es eine Liste erzeugen - keine Folge (nicht wie ein Zählprozentsatz). Also meine Frage vielleicht eine Version Problem - ich weiß nicht , und ich weiß wirklich nicht , wie es zu debuggen / herauszufinden , warum ... Das ist also , warum ich die Frage bin zu fragen:)
code_fodder
Das Git ist nicht die einzige Konsolenanwendung auf der Welt. Das "Korrigieren" des Konfigurationsfehlers der GIT durch Ändern des CR-Verhaltens auf "falsch" würde Unmengen anderer Anwendungen zum Erliegen bringen.
Maximus