协慌网

登录 贡献 社区

shell 脚本中的 YYYY-MM-DD 格式日期

我尝试在我的 bash shell 脚本中使用$(date) ,但我希望日期为 YYYY-MM-DD 格式。我怎么得到这个?

答案

在 Bash:

date 开始获得date

DATE=`date +%Y-%m-%d`

得到年 - 月 - 日小时:分钟:date 第二个小时

DATE=`date '+%Y-%m-%d %H:%M:%S'`

其他可用的日期格式可以从日期手册页查看:

man date

尝试: $(date +%F)

你可以这样做:

$ date +'%Y-%m-%d'