我在想,如果你能帮我更换脚本我尝试在这里...如何替换每个换行符的逗号,但前提是它们不在括号之间?
我有这样的事情:
aaaaaa,aaaaa,aaaaa,aaaa,aaaaa,aaa,aaa,aaa,aaaa,aaa
aaaa,aaaaa,aaaaa,aaaaaaa,aaa[1,2], aaaaaaaa[5,6], aaaa,aaaaaaa
并想订购的文件,要达到这样的:
aaaaaa,
aaa,
aaaaa,
aaaaa[1,2],
aaaaaaaa[5,6],
aaaaa,
aaaaaaaa,
aaaa
我试着换行符替换,
,但它的[n,n]
块分开了。
也尝试用换行符替换,[^0-9]
,但我松开逗号后的第一个字符。
我一直在尝试sed,但我不知道这是怎么回事。
我已经添加了文件的样本:
x0.fieldB [1,2] ,x5.fieldC ,x0.fieldX ,x0.fieldA
(x0.fieldE [1,5] = x2.fieldZ)) AND (x0.fieldG [1,2] = x3.fieldT))
,应该得到这样的:
x0.fieldB [1,2] ,
x5.fieldC ,
x0.fieldX ,
x0.fieldA (x0.fieldE [1,5] = x2.fieldZ)) AND (x0.fieldG [1,2] = x3.fieldT))
sed's/\([^ 0-9] \),/ \ 1 \ n/g'yourfile为我工作 感谢您的所有时间 – TheMadCapLaughs27