我怎样才能得到下个月的壳?

ach*_*f05 3 linux bash shell date

我想使用 shell 脚本获取当前和下个月的数据,我尝试过以下命令:

$ date '+%b'

mar

$ date +"%B %Y" --date="$(date +%Y-%m-15) next month"

March 2018
Run Code Online (Sandbox Code Playgroud)

但它始终只显示当前月份。

如果命令有问题,请帮助我。

Gil*_*not 5

$ date -d "next month" '+%B %Y'
April 2018
Run Code Online (Sandbox Code Playgroud)

查看这篇文章了解具体的注意事项

注意:你的命令对我来说效果很好(archlinux、bash4、date GNU coreutils 8.29)

  • 看一下 /sf/answers/1593542891/,如果在每月 31 日运行,看起来会返回错误的结果 (3认同)