Outils pour utilisateurs

Outils du site


workshop_shell

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édentesRévision précédente
Prochaine révision
Révision précédente
workshop_shell [2023/11/05 16:45] bigMaxworkshop_shell [2024/03/20 12:56] (Version actuelle) bigMax
Ligne 279: Ligne 279:
 ``` ```
 Il existe une priorité entre simple et double quotte. Une variable ne sera jamais interprété entre simple quottes sauf si englobé entre double quottes. Il existe une priorité entre simple et double quotte. Une variable ne sera jamais interprété entre simple quottes sauf si englobé entre double quottes.
 +
 +## Bloc de commandes : { cmd1 ; cmd2 ; ... ; cmdN ; }  ( cmd1 ; cmd2 ; ... ; cmdN )
 +- Le bloc () est exécuté dans un sous processus.
 +- Le bloc {} doit se terminer par un ;
 +``` bash
 +false || ( echo foo ; echo bar ; var=baz ) ; echo $var
 +false || { echo foo ; echo bar ; var=baz ; } ; echo $var
 +```
  
 ## Un peu de recul : execution des commandes ## Un peu de recul : execution des commandes
workshop_shell.1699202709.txt.gz · Dernière modification : 2023/11/05 16:45 de bigMax