我没有在Mac上复制this answer的行为。我想要各自分开的元素。有什么想法吗?
$ echo "string1:string2:string3:string4:string5" | sed s/:/\\n/g
string1nstring2nstring3nstring4nstring5
答案 0 :(得分:2)
在OSX上,这应该有效:
echo "string1:string2:string3:string4:string5" | sed $'s/:/\\\n/g'
string1
string2
string3
string4
string5
另外这也适用于OSX sed
:
echo "string1:string2:string3:string4:string5" | sed 's/:/\
/g'
string1
string2
string3
string4
string5
或使用tr
:
echo "string1:string2:string3:string4:string5" | tr : '\n'