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-enchainement-de-commandes-et-etat-de-sortie [07/06/2014 08:45] Hypathie [script bash : enchaînement de commandes et redirection] |
doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie [20/06/2014 07:39] Hypathie [Enchaînements de commandes dans les scripts] |
||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
=====Enchaînements de commandes dans les scripts===== | =====Enchaînements de commandes dans les scripts===== | ||
Parmi les opérateurs d'enchaînement de commandes (voir [[atelier:chantier:bash-les-differents-caracteres-speciaux#les-operateurs-de-controle|les opérateurs de contrôle]])\\ | Parmi les opérateurs d'enchaînement de commandes (voir [[atelier:chantier:bash-les-differents-caracteres-speciaux#les-operateurs-de-controle|les opérateurs de contrôle]])\\ | ||
- | * considérons : | + | * considérons maintenant : |
<code> | <code> | ||
& && ; ( ) { } | & && ; ( ) { } | ||
</code> | </code> | ||
- | Pour les opérateurs de contrôle du point de vue de **l'enchaînement conditionné** (avec && ; || ) voir : [[atelier:chantier:script-bash-etat-de-sorie-et-les-tests?&#etat-de-sortie-et-code-de-retour|état de sortie et code de retour]]. | + | //(Pour ce qui concerne les opérateurs de contrôle du point de vue de **l'enchaînement conditionné** (avec && ; || ) voir : [[atelier:chantier:script-bash-etat-de-sorie-et-les-tests?&#etat-de-sortie-et-code-de-retour|état de sortie et code de retour]]).// |
====parallélisme et succession==== | ====parallélisme et succession==== | ||
Ligne 198: | Ligne 198: | ||
* Exercices dans le terminal, tout est là : [[doc:programmation:shell:chevrons| les chevrons]] | * Exercices dans le terminal, tout est là : [[doc:programmation:shell:chevrons| les chevrons]] | ||
- | ==== Quelques points importants pour les scripts==== | + | ==== Redirections : quelques points importants pour les scripts==== |
===Rappels sur les flux === | ===Rappels sur les flux === | ||
Les redirections permettent de travailler non pas en se servant du code de retour (qui indique la réussite ou l'échec de l'exécution d'une commande) mais sur les flux.\\ | Les redirections permettent de travailler non pas en se servant du code de retour (qui indique la réussite ou l'échec de l'exécution d'une commande) mais sur les flux.\\ |