bash shell脚本中获取当前日期时间

时间:2019-11-20 08:52:58  来源:igfitidea点击:

问题

在UNIX/Linux/OS X Bash Shell中如何显示当前日期?

解决方案

使用date命令显示或设置系统日期和时间。
不带FORMAT参数调用日期命令等效于使用默认格式(取决于LC_TIME语言环境类别)调用日期命令。

$ date

输出示例:

Sun Dec  6 02:32:58 EST 2018

显示前天的日期:

$ date --date='2 days ago'

输出示例:

Sun Dec  4 02:32:58 EST 2018

显示3月第一天的日期:

$ date --date='3 months 1 day'

显示当前的完整月份名称和日期:

$ date '+%B %d'

要查看更多的选项,
可以查看date命令的手册页:

$ man date

或者(可能不适用于OS X和其他类似UNIX的系统)

$ info date