GNU/Linux >> Tutoriels Linux >  >> Linux

La signification de $ ? Dans un script shell ?

En parcourant un script shell, j'ai vu le terme "$?". Quelle est la signification de ce terme ?

Réponse acceptée :

$? se développe jusqu'à l'état de sortie du pipeline de premier plan le plus récemment exécuté. Voir la section Paramètres spéciaux du manuel de Bash.

En termes plus simples, il s'agit du statut de sortie de la dernière commande.


Linux
  1. Comment obtenir l'adresse IP externe dans un script shell ?

  2. Expiration du délai dans un script shell ?

  3. Comment chiffrer ou rendre le script shell illisible ?

  4. Comment lire l'intégralité du script Shell avant de l'exécuter ?

  5. Enregistrer le résultat de la recherche en tant que variable dans un script shell ?

Pouvoir au peuple

Qu'est-ce que le Shell sous Linux ?

Que signifie l'esperluette à la fin d'une ligne de script Shell ?

Comprendre la signification de `$_` ?

Utilisation de la commande passwd à partir d'un script shell

Répertoire courant du script shell ?