Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 shell 脚本,我要求系统返回 660 天前的年份。在我的 Mac 上,我使用这个:
date -j -v-660d +"%Y"
如果今天运行,那将返回 2011 年。
我将脚本移动到 Ubuntu 机器上,我收到一个错误,指出 -j 和 -v 选项无效。
我查看了手册页,寻找等效选项,但未能找到解决方案。
任何帮助表示赞赏。
这应该有效:
$ date -d '660 days ago' +%Y 2011