No bash:
for ((i=1; i<=500; i++)); do wget http://DOMAIN/file'printf "%04d" $i'.jpg; done
Se você quiser esperar 2 segundos entre os downloads, adicione um sleep 2;
antes do final
Há uma galeria no formato:
http:\DOMAIN\file0001.jpg
⇒ http:\DOMAIN\file0543.jpg
Como posso fazer o download de todos usando wget
?
Como posso esperar 2 segundos entre os downloads?
Estou usando o bash ver 3.2.
Use intervalos com {..}
.
$ wget http://example.com/file{0001..0543}.jpg
A resposta acima funciona com zsh
e bash
versão 4 e acima . Veja a resposta postada por @ w00t se você estiver usando uma versão mais antiga do bash ( bash -version
para verificar).