Problema con función busqueda de HuaweY!
2008 Mayo 12
La estructura creo que esta bién. ¿Ustedes que opinan? ¿Donde estan los errores?
Sugerencias: fmdlc.unix [--en--] gmail dot com
- El script busca automaticamente el software usando los comandos
locate $ARCHIVO | grep .tar.gz
donde $ARCHIVO contiene el nombre aproximado a buscar (*uagle*) - Si no lo encuentra informa al usuario que realizara una busqueda
intensiva en / utilizando find / -name *archivo* - Si no lo encuentra le pide al usuario que introdusca un path al archivo.
Si la ruta no es valida hace un bucle a la misma función.
Si lo encuentra pasa a la función instala.
NOTA: Igual hay que trabajar mucho mas esta función
#### BEGIN ####
#!/bin/bash
#Función path_1
function path_1 {
echo -n "Path no valido. Ingrese path valido"; read FILE_1
while_1
}
#Función while_1
function while_1 {
while [ -f $FILE_1 ]; path_1
do
echo "Path localizado"; instala
done
}
#Function find_1
function find_1 {
SEARCH_FIND_1=$(find $HOME/Otros -name $FIRMWARE)
#Evaluacion de condicion
if [ $? -gt 1 ]; then
echo "Path valido, la instalación puede proseguir"
instala #llama a la función instala
else
read -p "Archivo no encontrado, introduzca una ruta valida:" FILE
if [ ! -z $FILE ]; then
echo "Path valido"
instala
else
echo "No introducio niguna ruta valida"
path_1 #Llama a la función path_1
fi
fi
}
#Define variables de busqueda
FIRMWARE="*ueagle*"
locate $FIRMWARE | grep .tar.gz
#Evaluación de condiciones
if [ $? -gt 0 ]; then echo "Archivo no encontrado"; find_1
else
echo "Archivo encontrado"; instala
fi
exit 0
#### END ####


No va, se resolvio con otras cosas…
Buenas.
Vos criticas a todo el mundo , te mirastes vos ? la verdad que das lastima criticando a los demas, mirate vos mismo GIL.
BYE
Bien y esto que tiene que ver con la función de busqueda de HuawaY?