#!/bin/bash #以小时循环 #shx.sh20170101012017010301 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 #以天做循环 #shx.sh2017010120170103 stime=$1 etime=$2 while: do stime=$(date-d"$stime1day"+%Y%m%d) if[[$stime-gt$etime]];then break; fi done原文链接:https://www.f2er.com/bash/392688.html