我想用所有php文件中的另一个函数替换一个函数。下面是我到达的距离:

find ./ -type f -name "*.php" -exec sed -i s/check_perm(\'venA\')/check_perm(\'venA:venB\')/` {} \;

但给了我一个错误:
sed:-e表达式1,字符1:未知命令:`'
我想用check_perm('venA')替换check_perm('venA:venB')

最佳答案

下面对我有用

find ./ -type f -name "*.php" -exec sed -i "s/check_perm('venA')/check_perm('venA:venB')/g" {} \;

GNU sed version 4.2.1测试

10-07 12:58