如果跟shell脚本打交道,遍历一个时间范围是很常见的事情,那么今天就跟大家分享一下:
echo "date1: $date1"
echo "date2: $date2"
tempdate=`date -d "-0 day $date1" +%f`
enddate=`date -d "-0 day $date2" +%f`
tempdatesec=`date -d "-0 day $date1" +%s`
enddatesec=`date -d "-0 day $date2" +%s`
echo "####################################"
echo 'tempdate: '$tempdate
echo 'enddate: '$enddate
#for i in `seq 1 130`; do
for i in `seq 1 300`; do
if [[ $tempdatesec -lt $enddatesec ]]; then
break
fi
echo $tempdate
python pc_jibzhuanti_url.py $tempdate
tempdate=`date -d "-$i day $date1" +%f`
tempdatesec=`date -d "-$i day $date1" +%s`
done
这是一个倒序输出时间的脚本,需要输入两个时间参数,一个是开始时间,一个是结束时间,如输入:
如对本文有疑问, 点击进行留言回复!!
HDU 4417 Super Mario(莫队 + 树状数组 + 离散化)
网友评论