查找并替换脚本

Find and replace script

本文关键字:脚本 替换 查找      更新时间:2023-09-26

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

这可能吗?如何做到?

这应该递归地检查文件夹中的所有文件,并用newstr:替换oldstr

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

我会从命令行运行该命令。

如果它是一台linux机器,我会使用"sed-I"选项:

find.*-exec sed-i的/Old_String/New_String/g"{}"''


如果它是一台solaris机器,我会使用"sed-I"选项:

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