Sobes.tech
Middle

Quelles variables en bash connais-tu ? Variable avec le code de retour de la dernière commande ?

sobes.tech IA

Réponse de l'IA

Il existe différents types de variables en bash:

  • Variables ordinaires — stockent simplement des valeurs, par exemple VAR=123.
  • Variables d'environnement — accessibles aux processus enfants, par exemple export PATH.
  • Variables spéciales — fournissent des informations sur l'état du shell et des commandes.

La variable de code de retour de la dernière commande exécutée est $?. Elle contient une valeur entière, où 0 indique une exécution réussie, et tout autre nombre indique une erreur.

Exemple:

ls /nonexistent
echo "Code de retour : $?"  # Affichera un code de retour non nul

ls /
echo "Code de retour : $?"  # Affichera 0