【发布时间】:2013-12-25 16:28:13
【问题描述】:
我有一个由以下形式的字符串组成的文件:
21-11-2000
1
2
3
4
5
22-11-2000
1
2
3
4
5
我想将其转换为:
21-11-2000,1,2,3,4,5
22-11-2000,1,2,3,4,5
因此我会使用 sed 两次。首先用逗号替换与[0-9][0-9]\-[0-9][0-9]\-[0-9][0-9] 匹配的每一行的行尾,然后再进行一次 sed 扫描以替换从行首到逗号不匹配相同模式的每一行。
会有更简单的方法吗?
【问题讨论】: