标签: bash ubuntu
我有一个shell脚本,我要求系统返回660天前的年份。在我的Mac上,我使用它:
date -j -v-660d +"%Y"
如果今天运行,那将会回归2011年。
我正在将脚本移动到Ubuntu机器上,并且收到错误,指出-j和-v选项无效。
我查看了手册页,寻找等效选项,但未能找到解决方案。
感谢任何帮助。
答案 0 :(得分:7)
这应该有效:
$ date -d '660 days ago' +%Y 2011