美文网首页
shell 根据日期区间遍历

shell 根据日期区间遍历

作者: 夜空最亮的9星 | 来源:发表于2019-07-10 14:09 被阅读0次
#!/bin/bash

var_start_date=$1

var_end_date=$2

run_loop=`awk -v s="$var_start_date" -v t="$var_end_date" 'BEGIN{"date +%s -d "s|getline a;"date +%s -d "t|getline b;print (b/3600-a/3600)/24}'`


for((i=0;i<=$run_loop;i++));do
    #加i天
    #task_Date=`date +'%Y%m%d' -d "$i day"`
    #task_Date=`date -d "$var_start_date -$i day" +%Y%m%d`
    task_Date=`date -d "$var_start_date $i day" +%Y%m%d`
    echo "$task_Date"
done

相关文章

网友评论

      本文标题:shell 根据日期区间遍历

      本文链接:https://www.haomeiwen.com/subject/muchkctx.html