校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用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遞歸下載軟件腳本分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 万盛区| 巴青县| 诏安县| 宣汉县| 湖南省| 克东县| 当雄县| 漠河县| 博客| 靖宇县| 桃江县| 南丰县| 蕉岭县| 岑溪市| 桂阳县| 沈阳市| 克拉玛依市| 贵溪市| 华宁县| 合水县| 确山县| 高青县| 开封市| 轮台县| 丰城市| 鹰潭市| 南川市| 宜宾县| 民丰县| 富锦市| 涞源县| 瓦房店市| 阿荣旗| 九江县| 辽源市| 三亚市| 五大连池市| 内江市| 太康县| 广平县| 泰宁县|