Linux的shell编程前奏五
前言: 目标,思路,方法,实践,习惯,总结
1>date的常用时间格式.
[root@lll /]# date 2019年 01月 27日 星期日 20:35:43 CST [root@lll /]# date +%Y------显示年(Y是长格式) 2019 [root@lll /]# date +%y------显示年(y是短格式) 19 [root@lll /]# date +%m------显示月 01 [root@lll /]# date +%d------显示日 27 [root@lll /]# date +%H-------显示时 20 [root@lll /]# date +%M-------显示分 36 [root@lll /]# date +%S-------显示秒 50 [root@lll /]# date +%F------显示特殊格式日期(年---月---日) 2019-01-27 [root@lll /]# date +%T-----显示特殊格式时间(时:分:秒) 20:37:03
总结:date命令语法: date 选项 +format
2>通过参数-d显示指定字符串所描述的时间示例
[root@lll /]# date +%F -d "yesterday"------ 显示昨天 2019-01-26 [root@lll /]# date +%F -d "-2day"----显示前天 2019-01-25 [root@lll /]# date +%F -d "+1day"-----显示明天 2019-01-28 [root@lll /]# date +%F -d "+1month"-----显示1个月后 2019-02-27 [root@lll /]# date +%F -d "+1year"----显示1年后 2020-01-27 [root@lll /]# date +%F -d "24hour" 2019-01-28 [root@lll /]# date +%F -d "1440min" 2019-01-28 [root@lll /]# date +%F -d "-1440min" 2019-01-26
总结: 这里的 +号表示未来,-号表示过去,day表示日,year表示年,month表示月
3>显示时间后换行再显示日期
[root@lll /]# date +%T%n%D 20:53:23 01/27/19