1.如下三种方式一致,能够得到当前时间的输出
LogNameDATE=date '+%Y%m%d_%H%M%S'
##LogNameDATE=$(date ‘+%Y%m%d_%H%M%S’)
##LogNameDATE=date +%Y%m%d_%H%M%S
echo $LogNameDATE
20211012_140310
1、命令:date
2、命令功能:date 可以用来显示或设定系统的日期与时间。
3、命令参数
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;
–help:在线帮助;
–version:显示版本信息。
3、实例
格式化输出:
date +"%Y-%m-%d"
2015-12-07
输出昨天日期:
date -d “1 day ago” +"%Y-%m-%d"
2015-11-19
参考
https://blog.csdn.net/number_0_0/article/details/73291182
https://www.cnblogs.com/asxe/p/9317811.html
https://blog.csdn.net/qq_38572383/article/details/81080092?ops_request_misc=&request_id=&biz_id=102&utm_term=shell date&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-81080092.nonecase&spm=1018.2226.3001.4187