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 Les deux révisions suivantes | ||
doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie [16/10/2015 19:06] milou [Script bash : enchaînement de commandes et redirection] |
doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie [16/10/2015 19:11] milou [Enchaînements de commandes dans les scripts] |
||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
=====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 [[doc:programmation:shells:bash-les-differents-caracteres-speciaux#les-operateurs-de-controle|les opérateurs de contrôle]])\\ |
* considérons maintenant : | * considérons maintenant : | ||
<code> | <code> | ||
Ligne 40: | Ligne 40: | ||
>Toutes les commandes sont exécutées parallèlement. | >Toutes les commandes sont exécutées parallèlement. | ||
>Dans l'exemple ci-dessus, chaque commande étant traitée par un sous-shell, | >Dans l'exemple ci-dessus, chaque commande étant traitée par un sous-shell, | ||
- | >le résultat d'une commande ne peut pas être conservée dans un même [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#notion-de-processus|processus]], | + | >le résultat d'une commande ne peut pas être conservée dans un même [[doc:programmation:shells:bash-les-differents-caracteres-speciaux?&#notion-de-processus|processus]], |
>afin que chaque commande puisse "travailler" en rapport au résultat de la | >afin que chaque commande puisse "travailler" en rapport au résultat de la | ||
>commande précédente. | >commande précédente. | ||
Ligne 77: | Ligne 77: | ||
==={ suite-de-commandes ;}=== | ==={ suite-de-commandes ;}=== | ||
- | Entre accolades, la valeur change commande après commande et le changement est conservé jusqu'à la dernière commande parce que toutes la série appartient au même [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#notion-de-processus|processus]]. | + | Entre accolades, la valeur change commande après commande et le changement est conservé jusqu'à la dernière commande parce que toutes la série appartient au même [[doc:programmation:shells:bash-les-differents-caracteres-speciaux?&#notion-de-processus|processus]]. |
<note important> | <note important> | ||
Les accolades sont des mots-clé de bash.\\ | Les accolades sont des mots-clé de bash.\\ | ||
Ligne 105: | Ligne 105: | ||
</code> | </code> | ||
- | > Le prompt ne revient pas il faut faire ''Ctrlc'' ! | + | > Le prompt ne revient pas il faut faire <key>C-c</key> ! |
</note> | </note> |