(→Définir une variable uniquement si elle est indéfinie) |
(→Définir une variable uniquement si elle est indéfinie ou nul) |
||
| Ligne 244 : | Ligne 244 : | ||
définir VAR lorsque nul :<br> | définir VAR lorsque nul :<br> | ||
<pre> | <pre> | ||
| - | VAR= # VAR | + | VAR= # défini VAR a nul |
| - | echo ${VAR=valeur_par_defaut} | + | echo ${VAR:=valeur_par_defaut} |
</pre> | </pre> | ||
<pre> | <pre> | ||
| Ligne 268 : | Ligne 268 : | ||
echo ${VAR?pas definie} # rien, valeur nulle autorisée | echo ${VAR?pas definie} # rien, valeur nulle autorisée | ||
echo ${VAR:?valeur nulle} # -bash: VAR: pas definie (sur stderr) | echo ${VAR:?valeur nulle} # -bash: VAR: pas definie (sur stderr) | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||