Tengo un archivo que tiene todas las URL de las que necesito descargar. Sin embargo, necesito limitar una descarga a la vez. es decir, la próxima descarga debe comenzar solo una vez que finalice la anterior. ¿Es esto posible usando curl? O debería usar cualquier otra cosa.
15
Respuestas:
fuente
-O
opción con cURL para hacer eso.xargs -n 1 curl -O < your_file.txt
wget(1)
funciona secuencialmente de forma predeterminada y tiene esta opción integrada:fuente
Esto es posible usando curl dentro de un script de shell, algo como esto, pero deberá investigar las opciones apropiadas para curl, etc.
fuente
Basado en la respuesta @iain, pero usando un script de shell adecuado:
También funcionará con personajes extraños como símbolos, etc.
En su lugar, puede reemplazarlo
-O
con una redirección a un archivo, o lo que sea adecuado.fuente