Middle
¿Qué variables en bash conoces? ¿Variable con el código de retorno del último comando?
sobes.tech AI
Respuesta de la IA
En bash existen diferentes tipos de variables:
- Variables normales — simplemente almacenan valores, por ejemplo
VAR=123. - Variables de entorno — están disponibles para procesos hijos, por ejemplo
export PATH. - Variables especiales — proporcionan información sobre el estado del shell y los comandos.
La variable con el código de retorno de la última comando ejecutado es $?. Contiene un valor entero, donde 0 indica éxito y cualquier otro número indica un error.
Ejemplo:
ls /nonexistent
echo "Código de retorno: $?" # Mostrará un código de retorno distinto de cero
ls /
echo "Código de retorno: $?" # Mostrará 0