Bash 具有特定格式(如YY-MM-DD)的日期

Bash 具有特定格式(如YY-MM-DD)的日期,bash,date,formatting,date-arithmetic,Bash,Date,Formatting,Date Arithmetic,我想在现有的固定日期变量中添加天数。 例如,我有一个变量 2017-12-01 我想再加上30天 我使用了下面的命令 date -d "2017-12-01+30 days" 但它的产出是有限的 Sun Dec 31 00:00:00 PKT 2017 我想得到这样的输出 2017-12-31 GNU日期: date -d "2017-12-01 +30 days" '+%F' 输出: 2017-12-31 请参阅:男士约会欢迎来到SO。Stack Overflow是一个面向专业和

我想在现有的固定日期变量中添加天数。 例如,我有一个变量

2017-12-01 
我想再加上30天

我使用了下面的命令

date -d "2017-12-01+30 days"
但它的产出是有限的

Sun Dec 31 00:00:00 PKT 2017
我想得到这样的输出

2017-12-31 
GNU日期:

date -d "2017-12-01 +30 days" '+%F'
输出:

2017-12-31
请参阅:男士约会

欢迎来到SO。Stack Overflow是一个面向专业和热心程序员的问答网站。我们的目标是在问题中添加一些自己的代码,以至少显示您自己为解决此问题所做的研究工作。我已经用一些说明更新了问题。如果您不熟悉Linux手册页,它们将提供每个命令用法的简明细节。例如,可以在命令行中输入man 1 date以访问日期手册页。他们花了一点时间交朋友,但也没那么糟糕,值得付出努力。。。。它们也可以在网上找到,例如。