我正在尝试查找并替换脚本中的正则表达式模式。现有字符串将类似于
Input Sample : abc,c,efh,hj35,"2,6ag=a193",02_TG,",,,,10,,f,,",gf,g,f,,"1720a5",Thgf"18,dhg;_,2,53",0,hg,cj,cj
Expected Output : abc,c,efh,hj35,"-",02_TG,"-",gf,g,f,,"-",Thgf"-",0,hg,cj,cj
和我的替换字符串,如“-”。我尝试过的代码是
sed -e 's/".*"/"-"/g filename
但是它不起作用!
最佳答案
使用 Perl:
perl -api -e 's/"[^"]*"/"-"/g' filename
关于regex - 如何在 Linux 中查找和替换正则表达式模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42082854/