Script enregistrer en masse fichiers numéroté

kevin76110 Messages postés 5350 Statut Membre -  
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une amie qui m'a envoyé pas mal de photos et de .pdf
Les photos sont stockées sur son serveur (sans mot de passe) dans un dossier avec des noms avec des numéros qui se suivent (par exemple: photo1.jpg photo2.jpg etc)
et les pdf sont du genre toto1.pdf (comme les photos)
Je cherche donc un moyen d'automatiser la récupération des photos sans cliquer sur chaque lien.
Je pensais donc le faire en bash. Mais je ne sais absolument pas m'y prendre pour faire des boucles dans ce langage... je pense à une boucle for, mais si par exemple on passe de photo41.jpg à photo43.jpg, cela ne va pas se planter ?

Merci beaucoup pour l'aide par avance, et bonne soirée à vous,

Kévin



A voir également:

2 réponses

kevin76110 Messages postés 5350 Statut Membre 875
 
up ;)
0
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 435
 
Salut,

Regarde du côté de wget ou cURL.

Extrait du man wget :

       .   Vous voulez télécharger tous les images GIF d'un répertoire depuis un serveur HTTP. Vous avez essayé wget
           http://www.server.com/dir/*.gif, mais ça ne fonctionne pas car le téléchargement HTTP ne gère pas l'expansion de nom. Dans ce
           cas, utilisez :

           wget -r -l1 --no-parent -A.gif http://www.server.com/dir/
           Explication : -r -l1 signifie téléchargement récursif, jusqu'à la profondeur 1.  --no-parent signifie que les références au
           répertoire parent sont ignorées et -A.gif signifie de ne télécharger que les fichiers GIF. -A "*.gif" marche aussi.


;-))
0