shell 脚本

  1 for file in `cat $1`
  2 do
  3     DownFlage=0;
  4     echo query $file......
  5     curl -m 60 -k  -F hash=$file -F format=xml -F apikey=12345678 https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>"$2"/"$file".xml
  6     for ((i =0 ;i<3;i++))
  7     do
  8         if [ -f "${2}/${file}.xml" ]
  9         then
 10             endtag=`grep '</wildfire>' "${2}/${file}.xml"`
 11             if [ -e ${endtag} ]
 12             then
 13                 DownFlage=0
 14                 echo ${2}/${file}.xml is incomplete, retry.....
 15                 curl -m 60 -k  -F hash=$file -F format=xml -F apikey=12345678 https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>"$2"/"$file".xml
 16             else
 17                 DownFlage=1
 18                 break
 19             fi
 20         else
 21             DownFlage=0
 22             echo ${2}/${file}.xml is not exist ,retry.....
 23             curl -m 60 -k  -F hash=$file -F format=xml -F apikey=12345678 https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >"$2"/"$file".xml
 24         fi
 25     done
 26     if [ ${DownFlage} -eq 1 ]
 27     then
 28         echo  ${2}/${file}.xml download successfully!
 29     else
 30         echo  ${2}/${file}.xml download failed!
 31     fi
 32 done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值