Ubuntu中的日期选项无效

时间:2013-04-18 18:39:54

标签: bash ubuntu

我有一个shell脚本,我要求系统返回660天前的年份。在我的Mac上,我使用它:

date -j -v-660d +"%Y"

如果今天运行,那将会回归2011年。

我正在将脚本移动到Ubuntu机器上,并且收到错误,指出-j和-v选项无效。

我查看了手册页,寻找等效选项,但未能找到解决方案。

感谢任何帮助。

1 个答案:

答案 0 :(得分:7)

这应该有效:

$ date -d '660 days ago' +%Y
2011