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 06:52] Hypathie [script bash : enchaînement de commandes et redirection] |
doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie [07/06/2014 07:15] Hypathie [Redirections et le pipe dans les scripts] |
||
---|---|---|---|
Ligne 121: | Ligne 121: | ||
<code> | <code> | ||
yep | yep | ||
- | essai.sh: ligne6: yep : commande introuvable | + | essai.sh: ligne5: yep : commande introuvable |
coucou | coucou | ||
</code> | </code> | ||
Ligne 162: | Ligne 162: | ||
===Lancer deux sous-shell en parallèle === | ===Lancer deux sous-shell en parallèle === | ||
Il est possible de lancer deux processus en parallèle. | Il est possible de lancer deux processus en parallèle. | ||
+ | Comparez le retour des lignes n°2 et n°3 avec celles des lignes n°5 et n°6 du code ci-dessous. | ||
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 171: | Ligne 171: | ||
cd /etc/calendar ; ls | cd /etc/calendar ; ls | ||
</code> | </code> | ||
- | Comparez le retour. | + | |
====Le shell restreint ==== | ====Le shell restreint ==== | ||
Ligne 317: | Ligne 317: | ||
- | ====Un petit exercice sur opérateurs ==== | + | ====Un petit exercice sur opérateurs d'enchaînement et de redirection==== |
Écrire un script qui crée le dossier "ABCD" et 4 fichiers vides (nommés a b c d) ; | Écrire un script qui crée le dossier "ABCD" et 4 fichiers vides (nommés a b c d) ; | ||
qui liste le contenu de "ABCD" et qui inscrit le résultat dans un fichier nommé "ls1" qui sera placé dans "ABCD" ; | qui liste le contenu de "ABCD" et qui inscrit le résultat dans un fichier nommé "ls1" qui sera placé dans "ABCD" ; |