Em nosso site irmão StackOverflow, você pode ler algo semelhante a [ 1 ]
for /L %%I in (0,1,100) do (
wget "http://download/img%%I.png"
sleep 1
)
No Linux, você pode usar a mesma construção ou, por exemplo,
seq 0 1 100 | awk '{printf("wget http://download/img%d.png\n",$1)}'| /bin/sh
Notas:
- Se você usar
%3.3d
em vez de%d
, obteráimg000.png
...img012.png
...img100.png
, em vez deimg0.png
...img12.png
...img100.png
. - Se você evitar o último canal (
| /bin/sh
), você imprimirá no shell a saída gerada.
Depois que você verificou a sua exatidão, você pode adicioná-lo novamente e executá-lo. - O
\n
adiciona uma nova linha à saída. Você pode querer adicionarsleep 1.23 \n
depois para adicionar uma nova linha que espera 1.23 segundos entre os downloads. - Talvez seja necessário adicionar algumas opções para o comando [ 2 ] linha.