我的 bash 脚本中设置了 $db 和 $DATE,然后我需要像这样将它们连接起来:
mysqldump --user=usr --password=pss --databases $db | gzip > /backups/sqlNew/$db_$日期.sql.gz;
不幸的是,这不起作用。如何正确地将这两个变量合并为一个文件名?
答案1
由于_
是变量名中的有效字符,因此必须将其与 分开db
。这可以通过多种方式完成。
"${db}_$DATE"
就是其中之一。"$db"_"$DATE"
将是另一个。
永远记住引用你的变量在编写 bash 脚本时。