我有一个日期,例如:20160808,它存储在变量 $d_date 中。 我有另一个变量,其中包含我需要添加到 d_date 的天数。这是$days。 比方说 $days=378。 我想在我的脚本中向 $d_date 添加 378 天。但是当我使用以下命令时它似乎忽略了 $days。
end=`date -d "$d_date +$days days" +%Y%m%d`
当我调试脚本时,它显示以下内容(与此命令相关):
++ date -d '20160808 + days' +%Y%m%d
+ end=572160721
最佳答案
这个有效:
d_date=20160808
days=378
end=`date -d "$d_date +$days days" +%Y%m%d`
echo $end
它给出下一个输出:
20170821
关于linux - 在脚本中为特定日期添加动态天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48866915/