Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:script-bash-etat-de-sorie-et-les-tests [10/07/2014 16:45] Hypathie [État de sortie et code de retour] |
doc:programmation:shells:script-bash-etat-de-sorie-et-les-tests [19/10/2015 13:01] milou [Script bash : état de sortie et les tests] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Script bash : état de sorie et les tests ====== | + | ====== Script bash : état de sortie et les tests ====== |
- | * Niveau requis : {{tag>débutant}} | + | * Objet : Script bash : enchaînement de commandes et redirection |
+ | * Niveau requis : {{tag>débutant avisé}} | ||
+ | * Commentaires : FIXME | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>à-placer}} | + | * Suivi : |
- | * Création par [[user>Hypathie]] 18/03/2014 | + | * Création par [[user>Hypathie]] le 18/03/2014 |
- | * Testé par <Hypathie> le <Juin 2014> | + | * Testé par [[user>Hypathie]] le Juin 2014 |
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=92203#p92203 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=92203#p92203 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | |||
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
+ | |||
+ | ------ | ||
**Nota : Les autres wiki :** | **Nota : Les autres wiki :** | ||
- | * [[atelier:chantier:debuter-avec-les-scripts-shell-bash]] | + | * [[doc:programmation:shells:debuter-avec-les-scripts-shell-bash]] |
- | * [[atelier:chantier:script-bash-variables-arguments-parametres|script-bash-variables-arguments-parametres]] | + | * [[doc:programmation:shells:script-bash-variables-arguments-parametres|script-bash-variables-arguments-parametres]] |
- | * [[atelier:chantier:script-bash-detail-sur-les-parametres-et-les-boucles|modification de variable et de paramètre]] | + | * [[doc:programmation:shells:script-bash-detail-sur-les-parametres-et-les-boucles|modification de variable et de paramètre]] |
- | * [[atelier:chantier:script-bash-enchainement-de-commandes-et-etat-de-sortie|script-bash-enchainement-de-commandes-et-etat-de-sortie]] | + | * [[doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie|script-bash-enchainement-de-commandes-et-etat-de-sortie]] |
* ;-) | * ;-) | ||
- | * [[atelier:chantier:script-bash-les-tableaux|script-bash-les-tableaux]] | + | * [[doc:programmation:bash:script:tableaux|script-bash-les-tableaux]] |
- | * [[atelier:chantier:script-bash-les-fonctions|script-bash-les-fonctions]] | + | * [[doc:programmation:bash:script:fonction|script-bash-les-fonctions]] |
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== État de sortie et code de retour===== | ===== État de sortie et code de retour===== | ||
Ligne 112: | Ligne 119: | ||
* Syntaxe : ''exit nombre'' | * Syntaxe : ''exit nombre'' | ||
+ | |||
>Avec un nombre de 1 à 3 chiffre(s). | >Avec un nombre de 1 à 3 chiffre(s). | ||
- | | + | |
===La commande "exit" === | ===La commande "exit" === | ||
''exit'' permet de remplacer le code de retour de la dernière commande d'un script. | ''exit'' permet de remplacer le code de retour de la dernière commande d'un script. | ||
Ligne 131: | Ligne 139: | ||
</code> | </code> | ||
- | puis (dans le même terminal) : | + | <code user> |
+ | ./mon-script | ||
+ | </code> | ||
<code user> | <code user> | ||
echo $? | echo $? | ||
Ligne 362: | Ligne 372: | ||
=====La suite c'est ici===== | =====La suite c'est ici===== | ||
- | [[atelier:chantier:script-bash-les-tableaux|script-bash-les-tableaux]] | + | [[doc:programmation:bash:script:tableaux|script-bash-les-tableaux]] |