bulk替换字符串

jslywgbw  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(375)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

两年前关门了。
改进这个问题
我的服务器上有一堆wordpress,我需要在wp-config.php文件中更改每个wordpress数据库主机,如何使用终端?
当前值

define( 'DB_HOST', '127.0.0.1' );

需要换成

define( 'DB_HOST', 'dbserver.com' );
njthzxwz

njthzxwz1#

有可能,您需要使用以下命令,也可以为多个文件创建带有wp-config.php文件位置的简单脚本。

sed -i 's/define( "DB_HOST", "127.0.0.1" );/define( "DB_HOST", "dbserver.com" );/g' wp-config.php

说明: sed =流编辑器 -i =就地(即保存回原始文件)
命令字符串: s =替代命令 define( 'DB_HOST', '127.0.0.1' ); =描述要替换的字符串(或字符串本身)的正则表达式 define( 'DB_HOST', 'dbserver.com' ); =要替换为的文本 g =全局(即全部替换,而不只是第一次出现) wp-config.php =配置文件名
这个答案取自ask ubuntu

相关问题