我有一堆.php
文件要替换所有出现的字符串。
find: jQuery(function
replace: head.ready(function
Run Code Online (Sandbox Code Playgroud)
我认为我使用以下方法是正确的:
find . -name '*.php' -exec sed -e 's/jQuery[(]function/head.ready[(]function/g' -i'.bak' {} \;
Run Code Online (Sandbox Code Playgroud)
最终发生的是它被替换jQuery(function
为head.ready[(]function
我以为我可以(
通过将它封闭在块中来逃避它,[]
但事实并非如此。
有人有什么建议吗?
sed ×1