Dans mon fichier /etc/launchd.conf, j'ai ajouté ces lignes en essayant de comprendre exactement comment créer des variables d'environnement à portée globale dont les valeurs contiennent des espaces.
setenv foo1 123456
setenv foo2 "123456"
setenv foo3 123\ 456
setenv foo4 "123\ 456"
setenv foo5 "123 456"
setenv foo6 "123\\ 456"
setenv foo7 '123456'
setenv foo8 '123 456'
setenv foo9 '123\ 456'
setenv foo10 '123\\ 456'
Pour voir ce qui se passe et quels sont les résultats, j'ai lancé set | grep foo
. Le résultat :
foo1=123456
foo2='"123456"'
foo7=''\''123456'\'''
Je suis à court d'idées. Est-ce possible ? Si oui, quelle est la syntaxe ?