Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2011, 09:57
Avatar de nup_
nup_
 
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: Devolver resultados en shell script

hola:

De hecho, depende de lo q llames "devolver variables".
Un script devuelve un valor numérico como código de salida del script. Por defecto es el código de salida del último comando ejecutado dentro del script. Si quieres devolver un valor en específico lo puedes hacer mediante:
Código BASH:
Ver original
  1. exit X
donde X es un literal o variable de tipo numérico.
Usualmente el código de salida del script (y de cualquier programa) se utiliza para saber como finalizó su ejecución. Por convenio 0 es q finalizó correctamente, diferente de 0 es q hubo errores.
Puedes tomar el código de salida de script mediante la variable $?
Por ejemplo:
Código BASH:
Ver original
  1. $> ./miscript.sh
  2. $> echo $?
  3. 0

Dale un vistazo a:
http://tldp.org/LDP/abs/html/exit-status.html

saludos;

Nup_