婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用curl遞歸下載軟件腳本分享

使用curl遞歸下載軟件腳本分享

熱門標簽:揭陽智能電話機器人推薦 如果做線上地圖標注 打電話機器人接我是他的秘書 百度地圖標注錯了有責任嗎 河南信譽好的不封卡電話外呼系統 江蘇云電銷機器人公司 客服外呼系統怎么樣 華鋒e路航港口地圖標注 地圖標注員都是年輕人

復制代碼 代碼如下:

#!/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH
clear
Url="http://mirrors.cnnic.cn/apache/"
DownListFile="/tmp/downlist.txt"
DownListTmpFile="/tmp/tmplist.txt"
DownFileType="zip$|gz$"
DownList=""
UrlBack="$Url"
[ ! -f $DownListFile ] touch $DownListFile || echo > $DownListFile
[ ! -f $DownListTmpFile ] touch $DownListTmpFile || echo > $DownListTmpFile
CURL_URLS(){
 Urls=`curl $UrlBack |awk -F "a href=\"" '{printf "%s\n",$2}'|awk -F "\"" '{printf "%s\n",$1}'|grep -vE "^$|^\?|^http:\/\/"|^#`
}
URL_LIST(){
 CURL_URLS
 for i in $Urls ;do
  echo "$UrlBack$i" >> $DownListTmpFile
 done
}
RECURSIVE_SEARCH_URL(){
 UrlBackTmps=`cat $DownListTmpFile`
 [[ "$UrlBackTmps" == "" ]] echo "no more page for search" exit 1
 for j in $UrlBackTmps ;do
  if [[ "${j##*\/}" != "" ]] ;then
   echo "$j" >> $DownListFile
  else
   UrlBack="$j"
   URL_LIST
  fi
  UrlTmps=`grep -vE "$j$" $DownListTmpFile`
  echo "$UrlTmps" > $DownListTmpFile
  RECURSIVE_SEARCH_URL
 done
}
DOWNLOAD_FILE(){
 DownList=`grep -E "$DownFileType" $DownListFile`
 for k in $DownList ;do
  FilePath=/tmp/${k#*\/\/}
  [ ! -d `dirname $FilePath` ] mkdir -p `dirname $FilePath`
  [ ! -f $FilePath ] cd `dirname $FilePath` curl -O $k
 done
}
URL_LIST $Urls
RECURSIVE_SEARCH_URL

標簽:邵陽 婁底 巴彥淖爾 赤峰 金昌 許昌 淘寶邀評 馬鞍山

巨人網絡通訊聲明:本文標題《使用curl遞歸下載軟件腳本分享》,本文關鍵詞  使用,curl,遞歸,下載軟件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用curl遞歸下載軟件腳本分享》相關的同類信息!
  • 本頁收集關于使用curl遞歸下載軟件腳本分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 通江县| 崇阳县| 江华| 平泉县| 宁强县| 邢台县| 牡丹江市| 赞皇县| 财经| 宁城县| 德庆县| 阳新县| 图片| 确山县| 甘洛县| 龙州县| 浦县| 邵东县| 香格里拉县| 安西县| 遵义市| 石嘴山市| 沙湾县| 白沙| 米林县| 化隆| 新竹县| 清镇市| 桂东县| 聊城市| 腾冲县| 许昌县| 西乡县| 辽源市| 乐业县| 阳信县| 贵港市| 武夷山市| 襄樊市| 德钦县| 江山市|