J'ai un fichier contenant toutes les URL à partir desquelles je dois télécharger. Cependant, je dois limiter un téléchargement à la fois. c'est-à-dire que le téléchargement suivant ne devrait commencer qu'une fois le précédent terminé. Est-ce possible en utilisant curl? Ou devrais-je utiliser autre chose.
15
Réponses:
la source
-O
option avec cURL pour ce faire.xargs -n 1 curl -O < your_file.txt
wget(1)
fonctionne séquentiellement par défaut, et a cette option intégrée:la source
C'est possible en utilisant curl dans un script shell, quelque chose comme ça, mais vous devrez rechercher par vous-même les options appropriées pour curl, etc.
la source
Basé sur la réponse @iain, mais en utilisant un script shell approprié -
Fonctionne également avec des personnages étranges comme les esperluettes, etc.
Peut remplacer le
-O
par une redirection vers un fichier à la place, ou tout ce qui convient.la source