Как соединить 2 переменные в скрипте bash?

у меня $db и $ DATE установлены в моем скрипте bash, тогда мне нужно присоединиться к ним так:

команды mysqldump --пользователь=УСР --пароль=ПСС --базы данных $DB и с помощью gzip > /резервное копирование/sqlNew/$db_$DATE.язык SQL.gz;

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

14
задан Richard Rodriguez
07.03.2023 22:56 Количество просмотров материала 3245
Распечатать страницу

1 ответ

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

  • "${db}_$DATE" - один.
  • "$db"_"$DATE" было бы еще одно.

всегда цитата переменных при написании скриптов на bash.

4
отвечен jw013 2023-03-09 06:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх