总的新蜜蜂对此,所以这是行不通的:
find . -type f -exec sed -i 's/\$_SESSION['valOne']"/\$valTwo,"/g' {} +
虽然它应该递归替换,但它在所有目录中都会经历:
$_SESSION['valOne'] into just: $valTwo
我已经做过很多次了,但是似乎引号对我来说太混乱了。
非常感谢您的任何帮助。
最佳答案
请尝试如下。更改'->“并使用反斜杠转义。
例:
find . -type f -exec sed -i "s/\$_SESSION\['valOne'\]/\$valTwo/g" {} +