以下の行を含む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"#
誰かがここで助けることができれば本当に感謝します。
ジャック