[英]linux : sed -e expression error
Im trying to use sed to recursively replace mysql string, like this 我试图使用sed递归替换mysql字符串,像这样
find /var/www/html -type f -exec \
sed -i 'mysql_real_escape_string(/$conn->qStr(/g' {} +
the objective 目标
find: mysql_real_escape_string(
replace to: $conn->qStr(
but it gives me error: 但这给了我错误:
sed: -e expression #1, char 1: unknown command: `m'
sed: -e expression #1, char 1: unknown command: `m'
sed: -e expression #1, char 1: unknown command: `m'
any help would be great. 任何帮助都会很棒。 thanks 谢谢
You should supply the s
command: 您应该提供s
命令:
find /var/www/html -type f -exec \
sed -i 's/mysql_real_escape_string(/$conn->qStr(/g' {} +
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.