1

В моем bash-скрипте установлены $ db и $ DATE, и мне нужно присоединиться к ним следующим образом:

mysqldump --user = usr --password = pss --database $ db | gzip> /backups /sqlNew /$ db_ $ DATE.sql.gz;

К сожалению, это не работает. Как правильно объединить эти 2 переменные в имя файла?

1 ответ1

4

Поскольку _ является допустимым символом в имени переменной, вы должны отделить его от db . Это можно сделать любым количеством способов.

  • "${db}_$DATE" - это единица.
  • "$db"_"$DATE" будет другим.

Всегда не забывайте указывать свои переменные при написании сценариев bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .