需要同时更改大量文件中的文本

需要同时更改大量文件中的文本

我已经将 Web 和 DB 文件从一台服务器迁移到另一台服务器,并且需要将许​​多 PHP 文件中的文本从旧服务器的 IP 更改为现在可以找到数据库的“localhost”。

同时更改所有文件的最简单方法是什么?另一种方法是手动编辑 8 页 A4 大小的文件名。:-(

答案1

最简单的方法是使用sed,例如:

sed -i 's/192.168.0.1/localhost/g' *.php将获取当前文件夹中的所有 PHP 文件,并将 IP 地址“192.168.0.1”替换为“localhost”(全局)。

编辑:仔细想想,这可能没什么用——我对 PHP 不太熟悉,所以不确定其中的数据是否以纯文本形式存储。如果是,那么这会有所帮助;如果不是,那么我不确定该怎么做。

相关内容