Diapositive PPT
Analyse de la ligne de commande
Valeur de retour d'une commande
- Chaque commande transmet au programme appelant un code, appelée valeur de retour (exit status) qui stipule la manière dont son exécution s'est déroulée.
- Par convention du shell BASH, la valeur de retour est toujours 0 si la commande s'est déroulée correctement, sans erreur (attention, c'est l'inverse du langage C !)
- Une valeur de retour différente de 0 signale donc une erreur, qui peut être éventuellement analysée selon cette valeur.
- Un variable système spéciale $? contient toujours la valeur de retour de la précédente commande. On peut afficher cette valeur avec la commande echo