Ich habe eine Zeichenfolge im folgenden Format zu spalten:Mit sed eine Zeichenfolge mit Trennzeichen
string1:string2:string3:string4:string5
Ich versuche sed
zu verwenden, um spaltete die Zeichenfolge auf :
und drucken jede Unterkette auf eine neue Zeile. Hier ist, was ich tue:
cat ~/Desktop/myfile.txt | sed s/:/\\n/
Diese Drucke:
string1
string2:string3:string4:string5
Wie kann ich es auf jeden Begrenzer aufgeteilt?
globalen Flag? /G? – Jiminion
Sie könnten 'tr: '\ n' <~/Desktop/myfile.txt' betrachten. Da 'sed' Dateien recht glücklich öffnen kann, müssen Sie in Ihrem Beispiel nicht' cat' aus der Frage verwenden. –