PDA

Ver la versión completa : aprendiendo...



1fluke2
27-05-2011, 23:09
Buenas,
sigo intentanto aprender.
Vereis no se como hacer un script, bueno, este script.
Quiero descargar de una web ciertos archivos.
Por lo general, respeta cierto "orden"
Por ejemplo: www.misitio.com/archivo_ZZZ.pdf
donde lo unico que cambia es el "ZZZ" que suele ser una terminacion que va desde un caracter a tres caracteres.
Tengo ese listado de caracteres, que son referencias a idiomas.
Por ejemplo, ZZZ puede ser:
S.pdf es español,
E.pdf es ingles,
QUB.pdf es quechua... y asi.
quisiera usar wget www.misitio/archivo_ZZZ.pdf
Hay que tener en cuenta que la largura es variable.
¿Me ayudais?

Goatse
27-05-2011, 23:28
Si tienes una lista de ZZZ separados por intros en un archivo "terminaciones.txt"...

Por ejemplo teniendo este "terminaciones.txt":


ZZZ
BLAH
LOL
TROLLED

Pues puedes usar este "descargador.sh":


#!/bin/bash
FILE="terminaciones.txt"
exec < $FILE
while read LINE
do
wget http://www.misitio.com/archivo_$LINE.pdf
done

1fluke2
27-05-2011, 23:49
jo, que bueno!
voy a probarlo ahora mismo
Gracias!

1fluke2
28-05-2011, 00:03
parece que funciona... excelente