关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
两年前关门了。改进这个问题我的服务器上有一堆wordpress,我需要在wp-config.php文件中更改每个wordpress数据库主机,如何使用终端?当前值
define( 'DB_HOST', '127.0.0.1' );
需要换成
define( 'DB_HOST', 'dbserver.com' );
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
sed
-i
s
g
wp-config.php
1条答案
按热度按时间njthzxwz1#
有可能,您需要使用以下命令,也可以为多个文件创建带有wp-config.php文件位置的简单脚本。
说明:
sed
=流编辑器-i
=就地(即保存回原始文件)命令字符串:
s
=替代命令define( 'DB_HOST', '127.0.0.1' );
=描述要替换的字符串(或字符串本身)的正则表达式define( 'DB_HOST', 'dbserver.com' );
=要替换为的文本g
=全局(即全部替换,而不只是第一次出现)wp-config.php
=配置文件名这个答案取自ask ubuntu