0 votos

Utiliza el intérprete de comandos para descargar varios archivos desde varios enlaces

Quiero descargar varios archivos de Internet utilizando wget -P /Users/<user>/Desktop/folder "link" .
Todos los enlaces tienen la forma "hello01world" , "hello02world" , "hello03world" y así sucesivamente

¿Cómo puedo escribir una sola línea de comandos script que los descargue todos utilizando, por ejemplo, un bucle?
¿Cómo puedo modificar las cadenas para obtener todos los enlaces?

4voto

man wget es un buen punto de partida si no está seguro de las opciones que admite un comando:

  • wget -P /path/to/folder link1 link2 link3
  • Añade todos los enlaces a un archivo y luego ejecuta wget -i FILE -P /path/to/folder

Pero si quiere autogenerar un enlace que incluya números puede ser mejor usar

  • wget -P /path/to/folder hello{00..99}world (trabaja en bash y zsh )
  • cd /path/to/folder; curl -O 'hello[00-99]world'

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X