ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shell 生成日期列表

shell 生成日期列表

原创 Linux操作系统 作者:perfychi 时间:2013-02-22 17:26:04 0 删除 编辑
#!/bin/bash
datebeg=$1
dateend=$2
beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "$dateend" +%s`
#echo "beg_s=${beg_s},end_s=${end_s}"
while [ "$beg_s" -le "$end_s" ] ;do
        date -d "@$beg_s" +"%Y%m%d"
        beg_s=$((beg_s+86400))
done
---------------------------------

[oracle@searchdb2 chi]$bash test.sh  20130128 20130303
20130128
20130129
20130130
20130131
20130201
20130202
20130203
20130204
20130205
20130206
20130207
20130208
20130209
20130210
20130211
20130212
20130213
20130214
20130215
20130216
20130217
20130218
20130219
20130220
20130221
20130222
20130223
20130224
20130225
20130226
20130227
20130228
20130301
20130302
20130303
 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-754601/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: expdp 导出脚本
请登录后发表评论 登录
全部评论

注册时间:2012-06-06

  • 博文量
    484
  • 访问量
    2975629