date命令格式化输出
今天写shell,要用到date命令,结果介绍date命令的不多,只有自己把参数试了一边,简单写一点。
date :列出当前时间日期 Thu May 17 13:24:20 CST 2007
格式化用 date +格式 +号包括在命令中
时间为2007年5月17日13点30分星期四
格式 输出
%Y 2007 完整年份
%y 07 年份简写
%M 30 分
%m 05 月份
%D 05/17/2007 日期
%d 17 多少日
%S 24 秒
%w 4 星期4(?)
%r 01:30:42 PM 时间(有秒数)
%R 13:30 时间(无秒数)
%T 13:30:15 时间(有秒数)
%h May 月份(英文缩写)
%P PM 上下午标志(小p也一样)
%a Thu 星期几(英文缩写)
%A Thursday 星期几
%Z CST 北京时间缩写
%x 05/17/07 日期,年份为缩写
%X 13:30:24 时间,同%T
%c 同date本身
例:
date +%Y%m%d 20070517 (注意大小写)