LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2433|回复: 11

批量URL下载

[复制链接]
发表于 2005-2-22 17:31:31 | 显示全部楼层 |阅读模式
mdown
#!/bin/sh

echo -n input prefix:
read prefix
echo -n input suffix:
read suffix
echo -n input number

for i in $(seq -w $number)
do
        echo $prefix$i$suffix
done


可以生成类似于:

http://cn.yahoo.com/track01.mp3
http://cn.yahoo.com/track02.mp3
http://cn.yahoo.com/track03.mp3
http://cn.yahoo.com/track04.mp3
http://cn.yahoo.com/track05.mp3
http://cn.yahoo.com/track06.mp3
http://cn.yahoo.com/track07.mp3
http://cn.yahoo.com/track08.mp3
http://cn.yahoo.com/track09.mp3
http://cn.yahoo.com/track10.mp3

mdown > list
(输入信息后输出到list)
wget -i list
(开始下载)
发表于 2005-2-22 18:20:53 | 显示全部楼层
有趣~~我也试下先
回复 支持 反对

使用道具 举报

发表于 2005-2-22 18:23:05 | 显示全部楼层
看不明~~
回复 支持 反对

使用道具 举报

发表于 2005-2-22 21:19:08 | 显示全部楼层
不错。有点用。
回复 支持 反对

使用道具 举报

发表于 2005-2-22 22:02:53 | 显示全部楼层
有用,我常用类似的来下网页和图片
回复 支持 反对

使用道具 举报

发表于 2005-2-22 22:15:04 | 显示全部楼层
Post by xiaocong213
有用,我常用类似的来下网页和图片



当心吃的太多,硬盘会消化不良         
回复 支持 反对

使用道具 举报

发表于 2005-2-23 10:16:11 | 显示全部楼层
不错,但直接脚本中调用wget即可,这样可省却还要生成列表文件的过程

上面这个利用curl可以方便执行:
curl -O http://cn.yahoo.com/track[01-10].mp3
回复 支持 反对

使用道具 举报

发表于 2005-2-23 12:42:35 | 显示全部楼层
Post by HuiCai
不错,但直接脚本中调用wget即可,这样可省却还要生成列表文件的过程

上面这个利用curl可以方便执行:
curl -O http://cn.yahoo.com/track[01-10].mp3
~~~~
这地方不对,应该是
curl -o "#1.mp3" http://......

........
回复 支持 反对

使用道具 举报

发表于 2005-2-23 14:04:51 | 显示全部楼层
Post by jashy
........

我那个没错
命令curl -O http://cn.yahoo.com/track[01-10].mp3直接就可以下载
http://cn.yahoo.com/track01.mp3
……
http://cn.yahoo.com/track10.mp3
而不需要编写脚本
man curl看看吧
回复 支持 反对

使用道具 举报

发表于 2005-2-23 17:34:24 | 显示全部楼层
curl下载是多线程的吗?我一直用prozilla
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表