pb avec le builtin export (je pense)

Môa

Membre confirmé
13 Septembre 2000
39
0
40
Salut

Je veux changer la variable d'environnement du shell PATH, j'utilise cette commande pour rajouter le repertoire my_bin:

<pre><font class="small">code:</font><hr>
$ export PATH=$PATH:/Users/moa/my_bin
</pre><hr>

Mais voilà ce que ça me renvoit

<pre><font class="small">code:</font><hr>Bad : modifier in $ (/)</pre><hr>

J'ai remarqué qu'en changeant le chemin, en revenant deux répéertoire plus tôt, je tombe dan mon dossier d'utilisateur, je fais alors

<pre><font class="small">code:</font><hr>export PATH=$PATH:../../my_bin/</pre><hr>

mais j'obtiens un msg d'erreur similaire. Est-ce là une différence de Darwin face aux autre Unix ? /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif
 
Qu'est-ce que tu utilise comme shell ? Bash ?

Cette notation est celle valable pour bash. Sinon, si tu en utilises un autre (tcsh, par exemle), je crois que tu devrais faire quelque chose comme

set PATH=$PATH:/.......

Mais je suis pas sur /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif
 
J'utilise la shell par défaut de Mac OS X, tcsh. J'ai vu cette syntaxe dans un tutorial sur le shell, mais là les gens utilisaient OpenBSD.