Есть галерея в формате:
http:\\DOMAIN\file0001.jpg
⇒ http:\\DOMAIN\file0543.jpg
Как я могу скачать их все, используя wget
?
Как я могу заставить его ждать 2 секунды между загрузками?
Я использую Bash версии 3.2.
Используйте диапазоны с {..}
.
$ wget http://example.com/file{0001..0543}.jpg
Приведенный выше ответ работает с zsh
и bash
версии 4 и выше. Посмотрите ответ, опубликованный @ w00t, если вы используете более старую версию bash (для проверки bash -version
).
В Баш:
for ((i=1; i<=500; i++)); do wget http://DOMAIN/file`printf "%04d" $i`.jpg; done
Если вы хотите подождать 2 секунды между загрузками, добавьте sleep 2;
до того, как сделано