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 に答える