60、date的使用
1、date [OPTION]... [+FORMAT]
2、option
-r, --reference=FILE display the last modification time of FILE
-s, --set=STRING set time described by STRING
-d, --date=STRING display time described by STRING, not `now`
3、format
%Y |
2007 |
完整年份 |
%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本身 |
4、示例
1)date +%Y-%m-%d-%H-%M
2)date +%Y%m%d -d '23 days ago'
date -d"$dayago day ago" +%Y%m%d
day=`date -d"$dayago day ago" +%Y%m%d`
参考
【1】 format的更多介绍
http://hi.baidu.com/fishyoung1/blog/item/e30b6509d6780bae2fddd450.html
http://linux.die.net/man/1/date