我想我正在比较 awk、PHP、Perl 和 cut。也许吧。
我想看看wp-config.php
这些行:
define('DB_NAME', 'mydb');
define('DB_USER', 'myuser');
define('DB_PASSWORD', 'xx');
并提取字符串“mydb”和“myuser”以及密码,这样我就可以用它做一些事情,例如:
#!/bin/sh
..insert magical code here to store strings into DBNAME, USERNAME, PASSWORD...
mysqldump -u $USERNAME -p$PASSWORD $DBNAME > /tmp/blah.sql
有什么建议么?
答案1
以下是快速而肮脏的awk
破解方法:
awk -F "'" '{print $4}' wp-config.php
您还可以尝试cut
:
cut -d"'" -f 4 wp-config.php
编辑:设置变量应该可以工作:
USERNAME=`grep DB_NAME wp-config.php | awk -F "'" '{print $4}'`
等等..