我的csv文件是:
1234,0045,0045,0345,300
1235,0046,0446,2345,301
1236,0047,0447,0350,302
我需要这样的结果:
1234,45,45,345,300
1235,46,446,2345,301
1236,47,447,350,302
我想使用Unix SED命令完成此任务。还可以理解任何其他替代方法。
答案 0 :(得分:4)
试试这个:
$ sed 's/^0*\([^,]\)/\1/;s/,0*\([^,]\)/,\1/g' yourfile.csv
1234,45,45,345,300
1235,46,446,2345,301
1236,47,447,350,302