12/09/2003, 04:12
|
| | | Fecha de Ingreso: diciembre-2002 Ubicación: Loeches
Mensajes: 464
Antigüedad: 22 años Puntos: 0 | |
Holas..
bueno he probado con el "break;;" ---> y me sale error....
con el "break;" se me sale del bucle pero no del script...
con el "return" return: can only `return' from a function or sourced scriptrn 0"
copio el script...
*********************************************
#!/bin/sh
find . -type f -name "*.c" -print |while read aux
do
string=`basename $aux .c` ;
string=$string.stx ;
string=`basename $aux .c` ;
string1=$string1.stx ;
mv $string1 $string ;
if [ $? -eq 0 ]; then
echo "Si pudo" ;
else
echo "no puedo" ;
fi
done
echo "salida";
*********************************************
lo que necesito es que si entra en el else pues se salga del script!....
PD: ya lo he soluicionado de la siguente forma, cuando entra en el else le copio a una variable un valor y luego lo evaluo cuando sale del for... PERO me gustaria saber si hay otra forma....
__________________ Siempre hago lo que quiero...
Aunque no quiera... |