linux:sed -e表达式错误

时间:2017-07-18 02:39:32

标签: linux sed

我试图用sed递归替换mysql字符串,就像这个

find /var/www/html -type f -exec \
sed -i 'mysql_real_escape_string(/$conn->qStr(/g' {} +

目标

find: mysql_real_escape_string(
replace to: $conn->qStr(

但它给了我错误:

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'

任何帮助都会很棒。 感谢

1 个答案:

答案 0 :(得分:3)

您应该提供url.Replace(' ','\0')命令:

s