通过将日期分配给awk,我可以在yyyy-mm-dd中获得如下所示的当前日期:
awk -F, -v date="20$(date +%y-%m-%d)" '{print date}'
输出:
2019-02-17
有没有一种方法可以将天数添加到当前日期,比如说7,所以输出将是:
2019-02-24
请注意,使用以下方法无法提供所需的输出:
awk -F, -v date="20$(date +%y-%m-%d +7 days)" '{print date}'
这里的解决方案不提供相同的日期格式
您可以使用格式
date +%y-%m-%d --date="7 days"
在7天后确定日期
而不是在前面添加20,而只是使用date来实现:
date=$(date +%Y-%m-%d --date="7 days")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句