El comando de salida de Linux se utiliza para salir del shell actual. Toma un parámetro como un número y sale del shell con un retorno del número de estado. Si no proporcionamos ningún parámetro, devolvería el estado del último comando ejecutado. El comando de salida cierra un script y sale del shell.
Si tenemos más de una pestaña del shell, el comando de salida cerrará la pestaña donde se ejecuta. Este es un comando integrado y no podemos encontrar una página de manual dedicada a esto.
Sintaxis:
exit
Desde el comando anterior, después de presionar el ENTRAR clave, el terminal se cerrará y todos los procesos de ejecución normales del terminal finalizarán.
buscar en cadena c++
El comando de salida es el común más útil en linux . Podemos pasar con él muchas veces. Utiliza la función exit() para finalizar el proceso normal. Algunos puntos con respecto al comando de salida son los siguientes:
- Se utiliza para salir del script de shell con un estado de salida N.
- Se puede utilizar para verificar si el script de shell finalizó correctamente o no.
- Otros comandos pueden utilizar el estado de salida para realizar sus acciones.
- Si no se especifica el valor de N, el estado de salida será el último comando ejecutado.
- El valor de N se establece en 0 y representa la salida normal del shell.
Opciones:
El comando de salida no ofrece muchas opciones. Pero admite las siguientes opciones:
Si lo ejecutamos sin ningún parámetro simplemente cierra la terminal. Ejecútelo de la siguiente manera:
exit
El comando anterior simplemente cerrará la terminal.
Si pasamos un parámetro, se cerrará y devolverá el mismo estado de salida. Por ejemplo, si lo ejecutamos con un estado de salida 10, devolverá un estado de 10. Considere el siguiente comando:
exit 10
El comando anterior cerrará la terminal y devolverá un estado de 10. Los estados de devolución son útiles ya que algunas veces se pueden rastrear para detectar errores. Por ejemplo, el estado de devolución ' 0' significa que el programa se ha ejecutado exitosamente , y ' 1' significa que el programa tiene errores menores.
Para mostrar el estado de salida del último comando ejecutado, ejecute 'echo $?' comando de la siguiente manera:
echo $?
El comando anterior mostrará el último estado devuelto. Considere el siguiente resultado:
Creemos un script, 'Demo.sh'. Para crearlo, ejecute el siguiente comando:
cat > Demo.sh echo ' This is a demo.' exit 0
Guarde el script anterior presionando las teclas CTRL+D. Ahora, ejecute el script ejecutando los siguientes comandos:
chmod +x Demo.sh ./Demo.sh
El comando anterior ejecutará el script. Ahora, verifique el estado de salida del script ejecutando el siguiente comando:
echo $?
Considere el siguiente resultado:
A partir del resultado anterior, podemos ver que el estado de salida del script dado es 0, lo que significa que se ejecutó exitosamente.
Obteniendo ayuda
El comando de salida es una utilidad incorporada. No hay páginas de manual dedicadas disponibles para ello. Sin embargo, admite la opción '-help', que muestra información sobre el comando. Para obtener ayuda, ejecute el comando de la siguiente manera:
exit --help
El comando anterior mostrará ayuda en la línea de comando. También podemos ejecutar el comando de salida de ayuda de la siguiente manera:
help exit
Ambos comandos producirán el mismo resultado. Considere el siguiente resultado: