exit n

El comando exit hace que el script envía un código de salida n. Si lo usa en el incitador de comandos de cualquier shell interactivo, le sacará del sistema. Si permite que un script salga sin especificar un estado de salida, se usará entonces como valor de retorno del estado del último comando ejecutado en el script. Le recomendamos que proporcione siempre un código de salida. En lo referente a programación de scripts shell, el código de salida 0 indica éxito, y los códigos del 1 al 125, ambos inclusive, son códigos de error que pueden usar los scripts. El resto de valores tienen significados reservados, tal como mostramos en la siguiente tabla:

tabla_codigo_salida

A muchos programadores de C o C++ les resultará extraño usar cero para indicar éxito. La gran ventaja de los scripts es que permiten usar 125 códigos de error definidos por el usuario sin tener que usar una variable de código de error global.Este sencillo ejemplo envía éxito si un archivo denominado Ejemplo1 aparece en el directorio actual:

exit_ejemplo_script

Podemos escribir este script usando la lista combinada AND y OR, todo esto en una sola línea:

exit_ejemplo_script2

 

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.