我有一个包含以下行的 csv 文件:
23000747,,2015582,-375080.2254,-375080,-375080
23000749,,SA1555,"-30,448,276","-30,448,456","-30,448,239"
我想从所有引用的列中删除双引号和逗号,以便结果如下所示:
23000747,,2015582,-375080.2254,-375080,-375080
23000749,,SA1555,-30448276,-30448456,-30448239
我已经设法使用以下命令找到要删除逗号的部分,但我不知道如何在 \1 上执行 s/,//g 和 s/"//g。
sed 's/\("[-,0-9]*"\)/#\1#/g' 1.txt
23000747,,2015582,-375080.2254,-375080,-375080
23000749,,SA1555,#"-30,448,276"#,#"-30,448,456"#,#"-30,448,239"#
如果有人可以在这里提供帮助,我真的很感激。
杰克