1
ashfinal 2017-05-26 11:22:32 +08:00
看了下 curl 还真不支持逐行读取下载。不过 wget 肯定是支持的,aria2 应该也没问题。
一定要用 curl 的话,我找到了篇文章: https://crunchify.com/linux-and-curl-how-to-use-bash-to-read-a-file-line-by-line-and-execute-curl-command-to-get-http-result/ |
3
ashfinal 2017-05-26 11:29:29 +08:00
@jamfer 题目中也没看出非用 curl 的道理呀,为啥不用另外两个呢?
用法我刚确认过了。 都是 wget/aria2c -i url.txt 回车,齐活了。 |
6
SoloCompany 2017-05-26 14:20:36 +08:00
当然是 aria2c 的输出更友好啊,不用担心中断的问题
|
7
SoloCompany 2017-05-26 14:20:51 +08:00
curl 你还得手工加上-C -
|
8
jamfer OP @ashfinal 你好,我现在已经可以用 curl 批量下载文件了
for URL in `cat -n url.txt`; do curl -# -O $URL; done 但是我现在又需要按照 url.txt 的行号来给下载下来的文件重命名,你知道我该怎么改这段命令么? |
9
bugsnail 2017-05-26 18:01:37 +08:00 1
将 aaa.avi 文件下载到本地并命名为 xxx.avi
curl -o xxx.avi http://xxx.xxxx.xxxx/aaa.avi 中间 xxx 加个循环变量就好了 |