写个shell,从txt里读出来,循环做,txt文件两列,第一列为URL,第二列为文件名
#!/bin/bashwhile read src_url des_file
do
wget -c "$src_url" -O $des_file
done < yourfilename.txt
#!/bin/bash
echo "请输入您要测试的web链接用空格隔开!"
read input
input_array=(${input})
len=${#input_array[@]}
echo > data
echo > goodlink
if [[ "${len}" -gt "0" ]] then
for (( index = 0 index < len ++index )) do
echo ${input_array[index]} >> data
resp_status=$(wget --save-headers -q -O - ${input_array[index]} | grep -o '200 OK')
if [[ "$resp_status" != "" ]] then
echo ${input_array[index]} >> goodlink
fi
done
echo "goodlink文件内容如下:"
cat goodlink
fi
linux下有个经典的下载工具wget。它就有断点续传的功能 方法是wget -c空格,后面跟上具体的下载地址。但是,有个前提就是服务器要能支持断点续传才行。至于 重试,使用-t。重试50次,就写-t空格50,如果是-t空格0,欢迎分享,转载请注明来源:内存溢出
评论列表(0条)