unix shell 脚本:删除文件中所有字符串的重复引号(")

7xzttuei  于 2023-03-02  发布在  Unix
关注(0)|答案(1)|浏览(166)

我想将文件中所有重复的双引号替换为单双引号。
例如,

UPDATE TableA 
 SET country_code = ""FR"",
 WHERE name = ""A"";

UPDATE TableA 
 SET name = ""A's B""
 WHERE country_code = ""FR"";

UPDATE TableA 
 SET country_code = "FR",
 WHERE name = "A";

UPDATE TableA 
 SET name = "A's B"
 WHERE country_code = "FR";

我怎么能那样做?谢谢!
注意:我尝试使用此sed命令删除

sed -e 's/^"//g' test.sql > test_output.sql

但是,没有任何更改。

ctehm74n

ctehm74n1#

是的,这个很好用。
sed -i 's/""/"/g' your-file-name.txt

相关问题