【发布时间】:2013-08-16 13:28:56
【问题描述】:
我有一个格式如下的字符串:
string1:string2:string3:string4:string5
我正在尝试使用sed 拆分: 上的字符串并将每个子字符串打印在新行上。这是我正在做的事情:
cat ~/Desktop/myfile.txt | sed s/:/\\n/
打印出来:
string1
string2:string3:string4:string5
如何让它在每个分隔符上拆分?
【问题讨论】:
-
你可以考虑
tr : '\n' <~/Desktop/myfile.txt。由于sed可以非常愉快地打开文件,因此您不需要在问题的示例中使用cat。
标签: linux bash sed string-split