我有一个日期,例如:20160808,它存储在变量$ d_date中。
我还有另一个变量,其中包含我需要添加到d_date的天数。这是$ days。
假设$ days = 378。
我想在脚本中将378天添加到$ d_date中。但是当我使用以下命令时,它似乎忽略了$ 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
它给出下一个输出:
关于linux - 将动态天数添加到脚本中的特定日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48866915/