script en bash para descargar de Internet

Imagen de fernanubu
0 puntos

Hola, espero que me ayuden, estoy haciendo un script para decargar varios archivos .zip de una url, el problema es que no puedo usar *.zip pues no funciona y en todos los manuales habla del uso de * y ?, si le pongo el nombre completo de un archivo funciona perfectamente. Soy nuevo en la creación de script, espero su respuesta.
saludos
Fernando

Imagen de slap
+1
0
-1

Hola.
Una forma de hacerlo sería descargar el html de la url que contiene los enlaces a los ficheros .zip y guardarlo en un archivo que debería ser procesado luego por el script. Por cada enlace que encuentre a los archivos .zip debe extraer la url y hacer el wget correspondiente.

Grosso modo:

wget http://url_con_los_enlaces.html
FICHEROS=`egrep -o -e '[a-zA-Z0-9]+\.zip' url_con_los_enlaces.html`
for I in $ficheros;
do
  wget http://url_de_los_zip/$I
done

Saludos.
----
Slap

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es