diff --git a/restore.sh b/restore.sh index ab365f2..3ca9e92 100755 --- a/restore.sh +++ b/restore.sh @@ -13,13 +13,13 @@ SQL=$(gunzip -c "$1") DB_NAME=${MYSQL_DATABASE:-${MYSQL_DB}} if [ -z "${DB_NAME}"] then - DB_NAME=$(echo $SQL | grep -oE '(Database: (\w*))' | cut -d ' ' -f 2) + DB_NAME=$(echo "$SQL" | grep -oE '(Database: (\w*))' | cut -d ' ' -f 2) fi [ -z "${DB_NAME}" ] && { echo "=> database name cannot be found" && exit 1; } echo "=> Restore database $DB_NAME from $1" -if echo $SQL | mysql -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PASS" "$DB_NAME" +if echo "$SQL" | mysql -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PASS" "$DB_NAME" then echo "=> Restore succeeded" else