查找,替换某些字符的失败

时间:2016-03-30 17:07:41

标签: macos bash unix

我在Mac OS上,想要从目录中替换所有php文件:

<!DOCTYPE html>

通过

<?php ob_start("ob_gzhandler"); ?> <!DOCTYPE html>

所以我试试这个:

find . -type f -name '*.php' -exec sed -i '' s/<!DOCTYPE html>/<?php ob_start(\"ob_gzhandler\"); ?>/ {} +

我逃脱了“但这仍然给出了错误:

  

-bash:!DOCTYPE:找不到事件

我该如何修改此行以使其正常工作?

0 个答案:

没有答案