Я создаю сценарий резервного копирования для использования на некоторых серверах. Проблема в том, что у меня есть база данных, содержащая пробелы, " aa_something_something"
. Вероятно, это ошибка в настройке, но у меня недостаточно информации, чтобы принять квалифицированное решение о ее удалении, поэтому я просто включу ее в резервную копию.База данных mysqldump с пробелом в имени базы данных
Это мой текущий туздЫшпр вызов:
mysqldump -B $db -u$DB_USER -p$DB_PASS --skip-lock-tables 2>> $ERROR_LOG_FILE
Поскольку пространство в начале, туздЫшпр думает, что я хочу сделать резервную копию "aa_something_something"
вместо " aa_something_something"
. В любом случае, чтобы избежать пробелов внутри переменных? Я пробовал '
и "
, но это не сработало.
Спасибо! Я думал, что пробовал это, но, возможно, я просто его галлюцинировал. В любом случае, теперь мне просто нужно переименовать его в действительное имя файла с минимальным количеством конфликтов. – nyson