如何转义 bash 表达式中的单引号find . | xargs perl -pi -e 's/'conflicts' => '',//g'
?我想替换我的文件中的字符串 'conflicts' => ''?
FatalError和gpojd都给出了很好的解决方案。我将用另一种选择来解决这个问题:
find . | xargs perl -pi -e 's/\x27conflicts\x27 => \x27\x27,//g'
这是可行的,因为在 Perl 中,s/.../.../
表示法支持反斜杠转义。\x27
是一个十六进制转义符('
为 U+0027)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)