2017-07-08 47 views
-1

我正在嘗試下面的代碼從wordpress配置文件檢索數據庫名稱。但不知何故,一開始就有一個引號引起麻煩。錯誤retreiving數據庫名稱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

你確定laysalaysa_laysalaysa是mysql中的數據庫名嗎? –

+0

得到它的工作,有一個'\ r'(回車)。使用tr ang截斷它再次工作:) –

回答

0

回車(\ r)引起的問題。截斷它和腳本工作。但無法確定導致相同的原因。

相關問題