Différentes façons d'initialiser une variable

Autant que je l'ai vu il y a deux façons d'initialiser une variable avec la sortie d'un processus. Quelle est la différence entre ces deux?

ex1=`echo 'hello world'`
ex2=$(echo 'hello world')

OriginalL'auteur Paul Manta | 2011-12-18