码迷,mamicode.com
首页 > 其他好文 > 详细

按起止日期输出中间所有日期(包括起止日期)

时间:2015-08-17 01:14:38      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

[root@xx bin]# touch list_all_day.sh
[root@xx bin]# chmod +x list_all_day.sh
#!/bin/bash
datebeg=$1
dateend=$2
#read datebeg
#read dateend
beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "$dateend" +%s`
while [ "$beg_s" -le "$end_s" ]
do
date -d @$beg_s +"%Y%m%d"
beg_s=$((beg_s+86400))
done
[root@xx bin]# sh list_all_day.sh 20150802 20150809

20150802

20150803

20150804

20150805

20150806

20150807

20150808

20150809


按起止日期输出中间所有日期(包括起止日期)

标签:

原文地址:http://my.oschina.net/ylchou/blog/493302

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!