我有一根绳子:
1,2,3,"test1,test2,test3",4,5,6
从中,我需要得到一个在双引号内没有休息符号的输出,例如:
1,2,3,"test1test2test3",4,5,6
我尝试了以下方法:
sed -i -e "s/,"([^,"]*)"//g" test.txt
但它返回了原始文本。
有什么方法吗?
BR, 肖恩
使用
sed
$ sed -Ei.bak ':a;s/("[^"]*),([[:alnum:]]+")/\1\2/;ta' input_file
1,2,3,"test1test2test3",4,5,6