从变量[重复]计算日期

问题描述 投票:0回答:1

在shell脚本中,我从用户输入中读取了变量:

date0=20200501

我想要o计算过去的一些日期,例如:

date1=date0 - 7 days
date2=date0 - 14 days

我知道如何使用当前日期进行计算:

date_1=$(date +%Y%m%d --date '- 7 days')

但不知道当date在像date0这样的变量下时该怎么做,因为我想使用过去的date0。

也要保留格式YYYYMMDD。

当我这样做:

date_1=$(date0 +%Y%m%d --date '- 7 days')

我收到:

date0: command not found
shell date-arithmetic
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.