您的位置:首页 > 运维架构 > Shell

shell脚本一个时间循环

2017-06-15 18:00 204 查看
#!/bin/bash
#以小时循环
#sh x.sh 2017010101 2017010301

stime=$1
etime=$2
while :
do
echo $stime
stime=$(date -d "${stime:0:8} ${stime:8:2} 1hour"  +%Y%m%d%H)
if [[ $stime -gt $etime ]]
then
break
fi
done
#!/bin/bash
#以天做循环
#sh x.sh 20170101 20170103

stime=$1
etime=$2
while :
do
stime=$(date -d "$stime 1day"  +%Y%m%d)
if [[ $stime -gt $etime ]]; then
break;
fi
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 时间循环