Quand avons-nous besoin des accolades autour des variables shell?

Dans les scripts shell, quand doit-on utiliser {} lors de l'expansion des variables?

Par exemple, j'ai vu les éléments suivants:

var=10        # Declare variable

echo "${var}" # One use of the variable
echo "$var"   # Another use of the variable

Est là une différence importante, ou est-ce juste le style? Est un privilégié par rapport à l'autre?

InformationsquelleAutor New User | 2012-01-05