URL列表快速使用Shell语句下载

今天手里拿到了几个downlist文件,每个文件有1000个image的url。

自然用迅雷下载了,,,打开downlist复制即可,一次最多不能超过1000个链接

多次复制后问题来了,提示已有文件是否继续,,,提示,还要点击,下多了弹框上百次

 

#!/bin/bash

echo " 🎬 <<--->>DownList下载 ⏬ 工具"

verifiFunc(){

echo " ✍️ 输入 666 继续执行"
read markCode

if [ $markCode != 666 ]
then
echo " ⚠️ 非正常操作 ⚠️ "
verifiFunc
fi

}
verifiFunc

echo " 🚩开始执行操作 🚩 "
echo " 🚩 拖入 DownLists所在的文件夹 📁 "
read changeDoc

echo " 🚩 拖入 下载文件要保存目录文件夹 📁 "
read saveDoc

imgNameid=0

#循环读取downlist文件📃
for urlString in $changeDoc/*
do
echo " ⬇️ 执行::::${urlString}"
#循环文件内的每行数据URL
while read line
do
echo " ⬇️ ⬇️ ⬇️ ⬇️ ::${line}"

imgNameid=$[$imgNameid+1]

#下载url文件#curl下载
curl -s -o $saveDoc/$imgNameid.jpg $line

done <  $urlString

done

 

如需要修改或者其它工具:Q: 1175337619

 

posted @ 2020-03-03 16:28  徐家汇  阅读(422)  评论(0编辑  收藏  举报