désolé, je suis relativement nouveau pour bash, maispourquoi bash me dit que la commande if est introuvable lorsque je cours le code suivant?
if [ ! -d /home/$USER/testfoo ]; then mkdir /home/$USER/testfoo; fi
a l'effet désiré de faire un testfoo répertoire si elle n'existe pas
mais
TESTCMD="if [ ! -d /home/$USER/testfoo ]; then mkdir /home/$USER/testfoo; fi"
$TESTCMD
retours
if: command not found
Qu'est-ce que je fais mal?
Voir [BashFAQ/050] (http://mywiki.wooledge.org/BashFAQ/050). –