我正在尝试以下代码从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'
答案 0 :(得分:1)
回车(\ r)导致问题。截断它和脚本工作。但无法确定原因是什么。