如何在 Linux 中用\"和\' 替换它们?
谢谢!
最佳答案
你可以使用sed
:
sed "s/['\"]/\\\\&/g" <<< "abc'def',\"foo\",bar"
abc\'def\',\"foo\",bar
如果您想避免转义已经转义的引号,请使用:
sed -E "s/(^|[^\\])(['\"])/\\1\\\\\\2/g" file
关于linux - 在 linux 中替换文件中的单引号和双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38400928/