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