Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/09/2003, 04:12
Avatar de kapachov
kapachov
 
Fecha de Ingreso: diciembre-2002
Ubicación: Loeches
Mensajes: 464
Antigüedad: 21 años, 5 meses
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...