7

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

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

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

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

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

任何帮助表示赞赏。

4

1 回答 1

9

这应该有效:

$ date -d '660 days ago' +%Y
2011
于 2013-04-18T18:43:19.617 回答