despues de unas cuantas pruebas, me he dado cuenta de que se saltaba los ficheros con nombres compuestos..
tipo
pepe-antonio-1.0-i486
con lo que he empezado a meter mas opciones y al final pilla todos los paquetes, pero se volvian a meter los .md5 , .txt etc , asi que he usado sed , despues de la lista ,para suprimirlos.
#!/bin/bash
# www.seguridadwireless.net
# La funcion de busqueda y filtrado de paquetes txz es obra de geminis_demon
# Colores
CIERRE=${CIERRE:-"[0m"}
ROJO=${ROJO:-"[1;31m"}
VERDE=${VERDE:-"[1;32m"}
CYAN=${CYAN:-"[1;36m"}
AMARILLO=${AMARILLO:-"[1;33m"}
BLANCO=${BLANCO:-"[1;37m"}
ROSA=${ROSA:-"[1;35m"}
# Limpieza de terminal
clear
# Presentacion
echo "$AMARILLO
#####################
## ##
## txz downloader ##
## ##
#####################
"$CIERRE
# Introduccion de url para la descarga de paquetes txz
echo $BLANCO
echo "Copia la url de donde quieres descargar los txz y pulsa$ROJO ENTER"
echo $ROSA
read WEB
echo $CIERRE
# Directorio donde descargaremos los txz
if [ ! -d $HOME/Desktop/txz_descargados ]; then
mkdir -p $HOME/Desktop/txz_descargados
fi
# Entramos en la ruta para que sean descargados aqui
cd $HOME/Desktop/txz_descargados
# Funcion de filtrado de txz escrita por geminis_demon
PKGLIST="$(wget -qO - $WEB|grep -o "href=\"*[A-z,0-9]*-*[0-9]*.*[0-9]*.*[0-9]*-*[A-z,0-9]*-*[A-z,0-9]*.txz"| sed 's/.asc//g' | sed 's/.md5//g' | sed 's/.txt//g' | cut -d'"' -f2|sort -u)"
for PKG in $PKGLIST; do
wget "${WEB}${PKG}"
done
# Nos despedimos y salimos
echo $VERDE
echo "Tarea finalizada ...bye bye."
echo $CIERRE
sleep 3
exit 0