假设我有一个文件:
它的格式应该是:数字,string1,[string2],....
这里string1不应该包含',',因为我们使用','来分隔每一列但是由于某种原因,string1现在包含一些',',所以我们需要用其他符号替换它,例如'-'
1,aaa,bbb,ccc,[x,y,z],eee,fff,ggg
2,q,w,[x],f,g
3,z,[y],g,h
4,zzz,xxx,ccc,vvv,[z],g,h
....
应修改为:
1,aaa-bbb-ccc,[x,y,z],eee,fff,ggg
2,q-w,[x],f,g
3,z,[y],g,h
4,zzz-xxx-ccc-vvv,[z],g,h
....
什么是不编程的最佳方法,我的意思是我们只使用 awk、sed、vim 而不是 shell 编程、python、c++ 等
谢谢