如何转义 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)。
关于perl - 如何使用 perl 解释器转义单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16700565/