gpt4 book ai didi

wordpress - 从wp-config.php文件中提取数据库名称

转载 作者:行者123 更新时间:2023-12-02 14:26:41 25 4
gpt4 key购买 nike

您好,我正在尝试从根目录运行ssh bash脚本(该目录有权访问服务器上的所有数百个数据库)。我试图获取我的wordpress网站的数据库名称,而不必登录并打开文件,然后复制并粘贴数据库名称。我这样做是为了继续然后可以使用脚本在特定数据库中执行其他操作。
因此,文件wp-config.php中数据库的行项目始终像这样:name define('DB_NAME','xyz');
我只是试图找到该订单项,然后在脚本(即$ db)中稍后获取/提取并使用该数据库名称(即xyz)。而已。
我假设使用grep / sed / regex或combo或某些方法可以做到,但我不知道如何。让我知道是否有人知道该怎么做?

最佳答案

这是适合sed的任务。使用正则表达式选择匹配的定义行,并使用捕获组提取值:

db=$(sed -n "s/define( *'DB_NAME', *'\([^']*\)'.*/\1/p" wp-config.php)
echo $db

关于wordpress - 从wp-config.php文件中提取数据库名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63493645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com