J'ai l'impression que le symbole $ provoque toujours une évaluation particulière de PedroM quand il se trouve dans la ligne de commande, même lorsqu'il est entre guillemets :
:> tmp $12
0
:> tmp 1+$12
1
:> tmp "1+$12"
1
C'est le comportement attendu ?