如何在 Bash 脚本中合并两个变量?

如何在 Bash 脚本中合并两个变量?

我的 bash 脚本中设置了 $db 和 $DATE,然后我需要像这样将它们连接起来:

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

不幸的是,这不起作用。如何正确地将这两个变量合并为一个文件名?

答案1

由于_是变量名中的有效字符,因此必须将其与 分开db。这可以通过多种方式完成。

  • "${db}_$DATE"就是其中之一。
  • "$db"_"$DATE"将是另一个。

永远记住引用你的变量在编写 bash 脚本时。

相关内容