logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
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 [20/06/2014 11:43]
Hypathie [Enchaînements de commandes dans les scripts]
doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie [20/06/2014 11:48]
Hypathie [Enchaînements de commandes dans les scripts]
Ligne 54: Ligne 54:
 </​note>​ </​note>​
  
-====Regroupement de commandes====+====Regroupement de commandes, parenthèses ou accolades ?====
 le shell bash fournit deux mécanismes pour regrouper les commandes; l'​insertion de la suite de commandes entre accolades et l'​insertion de cette suite de commandes entre une paire de parenthèses. le shell bash fournit deux mécanismes pour regrouper les commandes; l'​insertion de la suite de commandes entre accolades et l'​insertion de cette suite de commandes entre une paire de parenthèses.
  
Ligne 140: Ligne 140:
  
 ====Notion de sous-shell ==== ====Notion de sous-shell ====
-Les variables comprises dans ces parenthèses,​ à l'​intérieur du sous-shell, ne sont pas visibles par le reste du script. Le **processus parent**, le script, ​ne peut pas lire les variables créées dans le processus fils, le sous-shell.+Les variables comprises dans ces parenthèses,​ à l'​intérieur du sous-shell, ne sont pas visibles par le reste du script. Le **processus parent** ne peut pas lire les variables créées dans le processus fils, le sous-shell.
  
 Dans le script ci-dessus on voit que le terminal "​reçoit le retour du shell père et celui du shell fils ( "echo $prenom"​ ). Dans le script ci-dessus on voit que le terminal "​reçoit le retour du shell père et celui du shell fils ( "echo $prenom"​ ).
Ligne 196: Ligne 196:
 ( ou set -r) ( ou set -r)
  
-===à quoi ça sert dans les script ​?===+===à quoi ça sert dans les scripts ​?===
 On passe en mode restreint pour diminuer les risques.\\ On passe en mode restreint pour diminuer les risques.\\
 En mode restreint, certaines commandes sont désactivées : En mode restreint, certaines commandes sont désactivées :
doc/programmation/shells/script-bash-enchainement-de-commandes-et-etat-de-sortie.txt · Dernière modification: 21/10/2015 19:19 par milou

Pied de page des forums

Propulsé par FluxBB