乌秋博客
梦想在左,生活在右。   

SHELL里如何得到N天以前或以后的日期格式
# date –I –d '-n day' (可以得到N天前的日期,格式为YYYY-MM-DD)
# date –d '-n day' "+%Y%m%d" (可以得到你天前的日期,格式为YYYYMMDD)

# date –I –d '+n day' (可以得到N天后的日期,格式为YYYY-MM-DD)
# date –d '+n day' "+%Y%m%d" (可以得到你天后的日期,格式为YYYYMMDD)

示例:
#!/bin/sh
# Remove the log of the day before yestoday.

BYESTODAY=`date -d '-2 day' +\%Y\%m\%d`

LOGPATH="/var/log/httpd/"
rm $LOGPATH"koven-"$BYESTODAY

echo clearlog ok!
posted at 08/07/18 17:52 | 开发手记 - 工作日志 | 浏览(5) | 引用 | 评论

 Track this back : http://www.koven.org/rserver.php?mode=tb&sl=372
  name   password   homepage
隐藏评论(只有管理员可见)    


      << prev    1  ...  323  324  325  326  327  328  329  330  331  ...  334    next >>