查找并替换脚本

时间:2012-01-06 11:41:59

标签: java javascript content-management-system teamsite

我使用的是teamsite版本6,我的所有页面都是html,我必须对我网站上的很多页面进行更新。我希望找到一个可以更新所有实例的查找和替换脚本以节省时间。

这可能吗?如何做?

2 个答案:

答案 0 :(得分:1)

这应该以递归方式检查文件夹中的所有文件,并将oldstr替换为newstr

find ./ -type f -exec sed -i 's/oldstr/newstr/' {} \;

答案 1 :(得分:0)

我会从命令行运行命令。

如果是linux机器,我会使用'sed -i'选项:

find .* -exec sed -i 's/Old_String/New_String/g' '{}' \;


如果它是solaris机器,我会使用'sed -i'选项:

find .* -exec perl -pi -e 's/Old_String/New_String/g' '{}' \;