二重引用符内にあるコンマのみを削除します
テキストファイルで、,(カンマ)と"(引用符)も削除したい(二重引用符にカンマで区切られた数値が含まれている場合のみ)。 56,72,"12,34,54",x,y,"foo,a,b,bar" 期待される出力 56,72,123454,x,y,"foo,a,b,bar" 注:上記の行は例として示しています。私のテキストファイルには上記のような多くの行が含まれており、二重引用符で囲まれたカンマで区切られた数字は異なるはずです。あれは、 56,72,"12,34,54",x,y,"foo,a,b,bar" 56,92,"12,34",x,y,"foo,a,b,bar" 56,72,"12,34,54,78,76,54,67",x,y,"foo,a,b,bar" 56,72,x,y,"foo,a,b,bar","12,34,54" 56,72,x,y,"foo,a,b,bar","12,34,54","45,57,84,92","bar,foo" 予想される出力: 56,72,123454,x,y,"foo,a,b,bar" 56,92,1234,x,y,"foo,a,b,bar" 56,72,12345478765467,x,y,"foo,a,b,bar" 56,72,x,y,"foo,a,b,bar",123454 56,72,x,y,"foo,a,b,bar",123454,45578492,"bar,foo" nコンマで区切られた二重引用符内にいくつかの数字があります。また、文字を含む二重引用符はそのままにします。 sedテキスト処理ツールが大好きです。sedこの解決策を投稿していただければ幸いです。