Je suis en train d'écrire un script shell (en utilisant Bash) où j'ai besoin de remplir une variable à partir du résultat renvoyé d'une autre commande.
J'utilise donc une syntaxe comme celle-ci:
VAR=`command 2>/dev/null`
Mais lors de la recherche d'informations sur les shells de script, j'ai souvent constaté que ce qui précède peut être obtenu en utilisant également la syntaxe suivante:
VAR=$(command 2>/dev/null)
Les deux fonctionnent pour moi (j'ai obtenu le résultat escompté dans les deux cas) et je me demande donc si je peux toujours utiliser les deux formulaires de manière interchangeable ou si je dois m'en tenir à un seul formulaire pour être sûr de rester conforme à l'évolution future de coquille ?