Ich versuche, alle Zeilenumbrüche durch ein Komma in einer Textdatei zu ersetzen, aber ich muss den sed
Befehl nicht ordnungsgemäß verwenden.
Da ich echo -e "\x0D"
den Wagenrücklauf abgeben kann, habe ich vergeblich versucht sed -e 's/open/'$(echo "\x0D")'/' 1.txt > 2.txt
. 1.txt
enthält den Wagenrücklauf, wie Sie möglicherweise gefolgert haben. Dieser Befehl erstellt, 2.txt
welcher Text enthält x0D
.
quelle
\r
, nicht\n
.sed
spezifisch ist, und diese Antwort war für mich ziemlich einfach zu posten. Also, wenn es jemandem helfen kann, ist alles gut.tr
ist eine bessere Lösung, aber Sie fragten, wie es in zu tun istsed
.mit ansi -c Zitat:
ohne ansi -c zu zitieren:
quelle