First page Back Continue Last page Overview Graphics
Variables et substitutions
Substitution de la valeur d'une variable
echo $HOST
Substitution protégée de la valeur d'une variable
TMP=${USER}_$$ (et non $USER_$$ )
Substitution du résultat d'une commande
nb_files=$(ls | wc -l) (ou `ls | wc -l` )
Autres substitutions
Dans les substitutions suivantes, si la variable var a une valeur, alors
${var-VAL} substitue var, sinon substitue VAL
${var=VAL} substitue var, sinon donne à var la valeur VAL et substitue var
${var?VAL} substitue var, sinon affiche VAL et quitte le shell
${var+VAL} substitue VAL, sinon ne substitue rien