Script para bajar archivos seriados
Por ejemplo, archivos del tipo
archivo001.tgz
archivo002.tgz
.
.
.
archivo999.tgz
Deben ocupar este script
---------------------(inicio del script)----------------------------------------------
#!/bin/bash
# bajamultiples .....
# Script que sirve para bajar muchas cosas de un web,
# principalmente cuando estan organizadas numericamente.
# autor: Hugo Francisco Gonzalez Robled (a) PoYoX
# fecha: 16 junio 2004
# mail: hugo.gonzalez@itslp.edu.mx
# version 1.0
echo " "
echo " "
echo " "
echo "-+-+-+-+-+-+-+-+-+ Bajamultiple ..."
echo ".................. hugo.gonzalez@itslp.edu.mx"
echo "______________________________________________"
if (($# < 5)); then
#No le pusiste argumentos suficientes, vamos a ver como se utiliza...
echo " No utilizaste suficientes argumentos vamos a ver como se utiliza"
echo " $0 carpeta numero_inicio numero_final ruta terminacion"
echo " donde carpeta : carpeta donde se va a guardar todo lo que baje"
echo " numero_inicio : donde comienza la secuencia"
echo " numero_final : el ultimo numero de la secuencia"
echo " ruta : de que web vas a bajar todo"
echo " terminacion : tipo de archivo o que extencion tiene"
echo " "
echo por ejemplo:
echo $0 curso 1 10 http://www.cursos.com/computacion/lecc- .htm
echo " "
echo " "
echo "______________________________________________"
else
#parece que todo esta bien, vamos a bajar las cosas
# las variables que usamos
carpeta=$1
ant=$2
post=$3
ruta=$4
fin=$5
mkdir $carpeta
cd $carpeta
for ((a=ant;a<=post;a++))
do
wget $ruta$a$fin
done
cd ..
fi
--------------------------(fin del script)---------------------------------------
Por ejemplo, archivos del tipo
archivo001.tgz
archivo002.tgz
.
.
.
archivo999.tgz
Deben ocupar este script
---------------------(inicio del script)----------------------------------------------
#!/bin/bash
# bajamultiples .....
# Script que sirve para bajar muchas cosas de un web,
# principalmente cuando estan organizadas numericamente.
# autor: Hugo Francisco Gonzalez Robled (a) PoYoX
# fecha: 16 junio 2004
# mail: hugo.gonzalez@itslp.edu.mx
# version 1.0
echo " "
echo " "
echo " "
echo "-+-+-+-+-+-+-+-+-+ Bajamultiple ..."
echo ".................. hugo.gonzalez@itslp.edu.mx"
echo "______________________________________________"
if (($# < 5)); then
#No le pusiste argumentos suficientes, vamos a ver como se utiliza...
echo " No utilizaste suficientes argumentos vamos a ver como se utiliza"
echo " $0 carpeta numero_inicio numero_final ruta terminacion"
echo " donde carpeta : carpeta donde se va a guardar todo lo que baje"
echo " numero_inicio : donde comienza la secuencia"
echo " numero_final : el ultimo numero de la secuencia"
echo " ruta : de que web vas a bajar todo"
echo " terminacion : tipo de archivo o que extencion tiene"
echo " "
echo por ejemplo:
echo $0 curso 1 10 http://www.cursos.com/computacion/lecc- .htm
echo " "
echo " "
echo "______________________________________________"
else
#parece que todo esta bien, vamos a bajar las cosas
# las variables que usamos
carpeta=$1
ant=$2
post=$3
ruta=$4
fin=$5
mkdir $carpeta
cd $carpeta
for ((a=ant;a<=post;a++))
do
wget $ruta$a$fin
done
cd ..
fi
--------------------------(fin del script)---------------------------------------
Comentarios