【发布时间】:2011-11-24 01:27:34
【问题描述】:
我们正在将代码库中的所有静态 html 页面转换为 php 页面。第一步是将所有 .html 文件扩展名更改为 .php(我已经这样做了)。第二步是更新每个 html 页面中的所有链接以指向新的 php 页面。
(例如,在 index.php 中,我有指向 contact.html 和 about-us.html 的链接。现在,由于我们已将每个 .html 文件扩展名替换为 .php,我们需要将 contact.html 更改为 contact。 php,同样,about-us.html 到 about-us.php)。
我现在要做的是在多个文件中搜索特定的字符串。 (在许多文件中搜索“contact.html”,例如 index.php、index2.php、index3.php 等。)之后,将所有这些文件中的所有“contact.html”替换为“contact.php” ”。
我对unix命令行不熟悉,到目前为止我在论坛上看到过其他人的类似问题,但不太明白哪一个可以帮助我实现我想要的。我正在使用 cygwin,如果可能的话,我需要在没有 perl 脚本的情况下解决这个问题,因为我没有安装它。我需要尝试使用 sed、grep、find 或其他任何一个。
所以,如果你们中的任何人认为这是重复的,请指向我那里的相关帖子。感谢您的宝贵时间。
【问题讨论】: