Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3902578
  • 博文数量: 534
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4800
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(534)

文章存档

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(253)

2006年(73)

分类:

2009-12-24 16:01:51

如果用好了date ,你将不要做很多的日期运算。。

如: 前天:  date +%Y%m%d -d " -2 day"
如: 2007/2/12 前14天是什么:  date +%Y%m%d -d " 2007/02/12 -14 day"

还有比如: date +%Y%m%d -d'2007/02/12 -1 month -1 year -24 day'
看得懂不??

上面的2007/02/12 的格式可以写成  2007-02-12 ,但是就是不能写成20070212

网上对指定日期的运算还比较少, 在此记下,也让大家记下.

Ref:

自己的简单实践:

[oracle@asm bak]$ cat 1
#!/bin/bash

v_day="3"

for iday in `seq -${v_day} 0`
do
  echo `date +%Y/%m/%d -d "${iday} day"`
done
[oracle@asm bak]$ ./1
2009/12/22
2009/12/23
2009/12/24
2009/12/25


阅读(2684) | 评论(0) | 转发(0) |
0

上一篇:telnet/ftp自动登录

下一篇:awk 复习

给主人留下些什么吧!~~