检索数据库名称wordpress时出错

时间:2017-07-08 09:37:26

标签: linux wordpress bash

我正在尝试以下代码从wordpress配置文件中检索数据库名称。但不知何故,开头的一个倒置逗号就会造成麻烦。

db=`grep DB_NAME /var/www/vhosts/domain.com/httpdocs/wp-config.php | tr -d "(',);" | cut -d" " -f2`;
echo $db;
mysqldump -uadmin -p$(cat > /etc/psa.psa.shadow) $db > $db.sql

如下所示,它显示没有任何特殊字符的输出,但下面的错误显示了一个问题。

laysalaysa_laysalaysa

'" when selecting the databasencorrect database name 'laysalaysa_laysalaysa'

1 个答案:

答案 0 :(得分:1)

回车(\ r)导致问题。截断它和脚本工作。但无法确定原因是什么。