Haben Ausgabe von sed
:tr Newline ersetzen mit Platz Mit
http://sitename.com/galleries/83450
72-profile
Diese beiden Strings zu einer verschmolzen und mit Platz wie getrennt werden sollen:
http://sitename.com/galleries/83450 72-profile
Zwei Strings tr
in pipelined werden Um Newline durch Leerzeichen zu ersetzen:
tr '\n' ' '
Und es ist nicht arbeiten, das Ergebnis ist das gleiche wie Eingabe.
Durch die Angabe von Leerzeichen mit dem ASCII-Code '\032'
wird \n
durch nicht druckbare Zeichen ersetzt.
Was ist los? Ich benutze Git Bash unter Windows.
Getestet habe ich eine Textdatei mit Zeilenumbrüchen kochend mit der gleichen Syntax tr und es funktioniert. Wie machst du die Pfeife? Hat die Datei Zeilenumbrüche und Zeilenumbrüche? vielleicht versuchen "tr '\ r \ n' ''" –