Sobes.tech
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