Comment puis-je écrire un script bash qui va faire ce qui suit:
URL = "example.com/imageID="
while (1..100)
wget URL + $i #it will wget example.com/imageID=1, then 2, then 3, etc
done
J'ai donc un certain nombre de boucles à effectuer, une URL qui se termine par un numéro de la boucle. J'ai besoin de wget
tout cela.
bash
shell-script
wget
Szymon Toda
la source
la source
$i
guillemets:wget "example.com/imageID=$i"
Dans le cas où la variable n'est pas à la fin de l'URL et la variable se trouve entre les traits de soulignement:
example.com/imageID_1_2018.gif
example.com/imageID_2_2018.gif
example.com/imageID_3_2018.gif
.
.
.
example.com/imageID_100_2018.gif
wget example.com/imageID_{1..100}_2018.gif
de manière équivalente:
for ((i=1;i<=100;i++)); do wget example.com/imageID_${i}_2018.gif; done
la source