小编Teg*_*der的帖子

如何使用带圆括号的 sed?

我有一堆.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(functionhead.ready[(]function

我以为我可以(通过将它封闭在块中来逃避它,[]但事实并非如此。

有人有什么建议吗?

sed

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

sed ×1