麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

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

2020-07-27 19:19:04
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#!/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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲精品美女久久久 | www视频免费观看 | 成人综合区一区 | 一级免费在线视频 | 国产亚洲精品久久久久久久久久 | 久久久99精品视频 | 国产精品久久久久久久av | 亚洲国产视频在线 | 黄色视频一级毛片 | 蜜桃视频日韩 | 欧美成人免费tv在线播放 | 一级大黄毛片 | 欧美大穴 | 久久久新 | 久在线观看福利视频69 | 深夜激情视频 | 免费看性xxx高清视频自由 | 久久国产精品无码网站 | 欧美日本色| 免费国产羞羞网站视频 | 欧美性黄 | 久久久久久久久久美女 | 91久久久久久亚洲精品禁果 | 黄色欧美精品 | 91精品国产福利尤物免费 | hdjapanesemassagehd日本 | 中文欧美日韩 | 欧美一级美片在线观看免费 | 亚洲精品欧美在线 | 国产精品久久久免费 | 欧美一级高潮片免费的 | 一级毛片在线免费观看 | 午夜精品在线视频 | 九九热精品在线 | 亚洲成人播放 | 久久99精品国产自在现线 | 亚洲精品成人在线视频 | 国产69久久精品成人看 | 毛片免费观看视频 | a网站在线 | 九九热精品视频在线 |