从长字符串的特定部分删除逗号

Zah*_*ahi 5 text-processing

我的文档包含表示解码信息的很长的字符串,我想,从字符串的最后一部分中删除逗号。例如,这是长字符串之一:

 Insert into PE_ATRT_S(ID_ANA_TX,FQ_WQ_ASDF,ID_PRTY,NM_ATHY_TX,SC_RND,QU_DGT_RND) values (99990987868959,null,68,'T59 - %,Dsc,Itm-2 tax 1 Juris',4,5);
Run Code Online (Sandbox Code Playgroud)

我想从它的最后一部分中删除逗号,所以让我放大以向您展示它的样子:

(99990987868959,null,68,'T59 - %,Dsc,Itm-2 tax 1 Juris',4,5);
Run Code Online (Sandbox Code Playgroud)

所以最终的结果是这样的:

Insert into PE_ATRT_S(ID_ANA_TX,FQ_WQ_ASDF,ID_PRTY,NM_ATHY_TX,SC_RND,QU_DGT_RND) values (99990987868959,null,68,'T59 - % Dsc Itm-2 tax 1 Juris',4,5);
Run Code Online (Sandbox Code Playgroud)

请注意长字符串的最后一部分,其中没有逗号让我们放大以更好地查看它:

(99990987868959,null,68,'T59 - % Dsc Itm-2 tax 1 Juris',4,5);
Run Code Online (Sandbox Code Playgroud)

小智 6

awk -F\' -vOFS=\' '{gsub(","," ",$2); print}'
Run Code Online (Sandbox Code Playgroud)