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