使用sed从wp-config.php中提取值

使用sed从wp-config.php中提取值,sed,Sed,对于一些部署脚本,我想提取我的wp config.php文件的DB_USER值(示例中为“wordpress”): define('DB_USER', 'wordpress'); 我认为sed应该是最好的工具,但我没有找到正确的组合。我的建议使用awk: grep DB_USER wp-config | awk -F\' '{print $4}' 我的建议使用awk: grep DB_USER wp-config | awk -F\' '{print $4}' 我的建议使用awk: gre

对于一些部署脚本,我想提取我的
wp config.php
文件的
DB_USER
值(示例中为“wordpress”):

define('DB_USER', 'wordpress');

我认为sed应该是最好的工具,但我没有找到正确的组合。

我的建议使用awk:

grep DB_USER wp-config | awk -F\' '{print $4}'

我的建议使用awk:

grep DB_USER wp-config | awk -F\' '{print $4}'

我的建议使用awk:

grep DB_USER wp-config | awk -F\' '{print $4}'

我的建议使用awk:

grep DB_USER wp-config | awk -F\' '{print $4}'
在绝对使用sed的情况下

在绝对使用sed的情况下

在绝对使用sed的情况下


如果绝对使用sed

为什么
sed
是您的首选选项?如果您可以控制PHP文件的内容(并且可以确定它不包含恶意内容),为什么不运行
PHP-r“include('wp-config.PHP');echo DB_USER;“
?为什么
sed
是您的首选选项?如果您可以控制PHP文件的内容(并且可以确定它不包含恶意内容),为什么不运行
PHP-r“include('wp-config.PHP');echo DB_USER;“
?为什么
sed
是您的首选选项?如果您可以控制PHP文件的内容(并且可以确定它不包含恶意内容),为什么不运行
PHP-r“include('wp-config.PHP');echo DB_USER;“
?为什么
sed
是您的首选选项?如果您可以控制PHP文件的内容(并且可以确定它不包含恶意内容),那么为什么不运行
PHP-r“include('wp-config.PHP');echo DB_USER;“
?不需要
grep
awk,只需执行
awk-F\'/DB_USER/{print$4}wp-config.PHP
.True@AdrianFrühwirth即可。谢谢。不需要
grep
+
awk
,只需执行
awk-F\''/DB_USER/{print$4}'wp config.php
.True@AdrianFrühwirth即可。谢谢。不需要
grep
+
awk
,只需执行
awk-F\''/DB_USER/{print$4}'wp config.php
.True@AdrianFrühwirth即可。谢谢。不需要
grep
+
awk
,只需执行
awk-F\''/DB_USER/{print$4}'wp config.php
.True@AdrianFrühwirth即可。谢谢