0

这是我的代码:

# Generate Datetime
FILENAME="date +%Y%m%d%H%M%S"

# Dump Database
dumpdb FILENAME

# Upload to S3
python uploaddb.py FILENAME

我担心的是我想继续引用“FILENAME”变量,除非该变量每秒都会改变它的值。如何将 FILENAME 的值设置为当前日期时间,然后将其保持在相同的值以提醒脚本,以便 FILENAME 始终引用相同的值。

4

1 回答 1

2
  1. date在变量值中获取命令的输出,请编写:

    FILENAME="$(date +%Y%m%d%H%M%S)"

  2. 引用应该是$FILENAME,而不仅仅是FILENAME
  3. 变量值在赋值时被冻结:FILENAME="$(date +%Y%m%d%H%M%S)"。每次引用时都不会重新评估它$FILENAME
于 2013-01-14T16:16:34.413 回答