Bash 最近5天的拍摄日期和时间

Bash 最近5天的拍摄日期和时间,bash,date,Bash,Date,我知道我可以通过写作记录昨天的日期和时间 dt=`date +"%d-%m-%Y" -d "-1 day"` 同样,我想找到-2天,-3天等等。当我把这个命令放到循环中,并将它写成 dt=`date +"%d-%m-%Y" -d "-$i day"` 它不起作用。我在某个地方错了吗,或者有别的方法来做这些事情。它对我有效:对于我在{1..4};是否回显日期+%d-%m-%Y“-d”-$i天“;完成打印:17-02-2016 16-02-2016 15-02-2016 14-02-2016@A

我知道我可以通过写作记录昨天的日期和时间

dt=`date +"%d-%m-%Y" -d "-1 day"`
同样,我想找到-2天,-3天等等。当我把这个命令放到循环中,并将它写成

dt=`date +"%d-%m-%Y" -d "-$i day"`

它不起作用。我在某个地方错了吗,或者有别的方法来做这些事情。

它对我有效:
对于我在{1..4};是否回显日期+%d-%m-%Y“-d”-$i天“
;完成
打印:17-02-2016 16-02-2016 15-02-2016 14-02-2016@AvihooMamka+1尽管这件事总是让我感到厌烦。