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 -
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
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:
- Script enregistrer en masse fichiers numéroté
- Renommer des fichiers en masse - Guide
- Audacity enregistrer son pc - Guide
- Script vidéo youtube - Guide
- Comment enregistrer une conversation - Guide
- Fichiers epub - Guide
2 réponses
Salut,
Regarde du côté de wget ou cURL.
Extrait du man wget :
;-))
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.
;-))