awk:将天数添加到当前日期

awk:将天数添加到当前日期

通过将日期分配给 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}'

解决方案这里不提供相同的日期格式

答案1

您可以使用格式

date +%y-%m-%d --date="7 days"

7 天后的登机日期

不用在前面添加 20,只需使用日期,如下所示:

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

相关内容