for i in {0..86400..60} #步长是60,如果是1,就是秒数
do
a="2017-04-10 14:29:00" #给定一个时间,或者 date +‘%F %T’
b=$(date -d "$a" +%s) #把这个时间转成秒单位
c=$(($b+$i)) #对这个秒,每次加步长
d=$(date -d @$c +"%F %H:%M") #重新格式化
#echo $d #>>date_min.txt #输出到文件
a2=`date +%Y%m%d` #20170410
gettps "ODSS.$a2.* ODSS.info.log" "$d" "ODSSPSR" "Get xml"
done
结果是:
2017-04-10 14:29
2017-04-10 14:30
2017-04-10 14:31
2017-04-10 14:32
2017-04-10 14:33
。。。