2017-07-08 14 views
-1

wordpress設定ファイルからデータベース名を取得するために、以下のコードを試していました。しかし、何とか最初の1つの反転したカンマが問題を引き起こしています。データベース名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)によって問題が発生しました。それを切り捨て、スクリプトが機能しました。しかし、同じ原因を特定できませんでした。

関連する問題