有一个格式的画廊:
http:\\DOMAIN\file0001.jpg
⇒http:\\DOMAIN\file0543.jpg
我如何使用 下载所有这些文件wget
?
我怎样才能让它在两次下载之间等待 2 秒?
我正在使用 bash ver 3.2。
答案1
在bash中:
for ((i=1; i<=500; i++)); do wget http://DOMAIN/file`printf "%04d" $i`.jpg; done
如果要在下载之间等待 2 秒,请sleep 2;
在完成之前添加
答案2
使用带有 的范围{..}
。
$ wget http://example.com/file{0001..0543}.jpg
上述答案适用zsh
于bash
版本 4 及以上。如果您使用的是旧版本的 bash,请参阅@w00t 发布的答案(bash -version
进行检查)。