info:bash:pipeline:code_retour

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
info:bash:pipeline:code_retour [2022/12/03 10:43] franckinfo:bash:pipeline:code_retour [2022/12/03 10:50] (Version actuelle) franck
Ligne 17: Ligne 17:
 PIPESTATUS[] se comporte comme un tableau bash.\\ PIPESTATUS[] se comporte comme un tableau bash.\\
 \\ \\
-A noter pour les exemples: "exit" permet de quitter un shell ou un sous-shell avec un code retour. Ne mettez pas cette commande en premier, sinon vous fermer le shell principale.Un pipe ouvre un sous-shell et la commande "exit" permet de quitter ce sous-shell créé par le pipe "|".\\+A noter pour les exemples: "exit" permet de quitter un shell ou un sous-shell avec un code retour. Hors la première commande d'un pipe s’exécute dans le shell courant. Si vous mettez exit, le shell courant est fermé et la suite du script n'est pas exécuté. Un pipe ouvre un sous-shell et la commande "exit" permet de quitter ce sous-shell créé par le pipe "|". Vous ne quittez donc pas le shell d'origine.\\
 \\ \\
 Pour la commande ci-dessous, la variable PIPESTATUS[0] renvoi le code retour de "true", soit 0 Pour la commande ci-dessous, la variable PIPESTATUS[0] renvoi le code retour de "true", soit 0
  • /home/franck/dokuwiki/doc/data/attic/info/bash/pipeline/code_retour.1670060589.txt.gz
  • Dernière modification : 2022/12/03 10:43
  • de franck