293 votes

Quel est le $? variable dans les scripts shell ?

Je suis en train d’apprendre des scripts shell, et j’ai besoin de comprendre le code de quelqu'un d’autre. Ce qui est le `` variable cale ? Je ne peux pas Google recherche la réponse parce qu’ils bloquent les caractères de ponctuation.

293voto

pooamlairaj Points 1007

``est utilisé pour rechercher le code d’erreur de la dernière commande exécutée. Essayez ce qui suit dans le shell :

Vous obtiendrez le code d’erreur levé par la `` commande.

50voto

Dor Points 3731

C’est l’état final de la dernière fonction/programme/commande exécutée. Faire référence à :

10voto

marcelog Points 3234

$? est le résultat (code de sortie) de la dernière commande exécutée.

5voto

Wulf Points 1484

C’est le code d’erreur renvoyé de la dernière commande exécutée. 0 = succès

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X