Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2009, à 23:22

kimy@87

probléme avec la cmd export

Bonsoir,
En lisant un cours sur Linux, j'ai croisé la commande export. Normalement en exécutant cette commande

export var=user12

lorsque j'ouvre un autre terminal et je tape

echo $var

ca m'affiche le contenu de ma variable que je viens de la rendre une variable d'environnement mais ce dernier m'affiche une ligne vide et même si je regarde avec la commande export touts les variables d'environnement je trouve pas ma variable var alors que ceci marche dans le terminal ou j'ai fais export var .
Je trouve ca bizarre, p etre que export ne fonctionne que pour le shell qui vient de créer la variable ???

Hors ligne

#2 Le 25/09/2009, à 23:38

Qid

Re : probléme avec la cmd export

kimy@87 a écrit :

Je trouve ca bizarre, p etre que export ne fonctionne que pour le shell qui vient de créer la variable ???

heu ... non c'est pas bizard ...
c'est effectivement ça :
si je me plante pas si tu veux que la varible soit valable partout
c'est pas comme ça qu'il faudrait s'y prendre :
le plus probant c'est surement le .profile


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 25/09/2009, à 23:38

philpinch

Re : probléme avec la cmd export


Phil Pinch
IT Trainer & Consultant

Meet me at http://philpinch.free.fr

Hors ligne

#4 Le 25/09/2009, à 23:58

kimy@87

Re : probléme avec la cmd export

merci pour vos réponses,
Si je résume export sert à rendre ma variable connue auprés de l'environnement ou j'ai crée ma variable mais si je veux rendre ma variable accesible partout, dans ce cas que dois je faire ?

Hors ligne

#5 Le 26/09/2009, à 00:12

Qid

Re : probléme avec la cmd export

Qid a écrit :

si je me plante pas si tu veux que la varible soit valable partout
c'est pas comme ça qu'il faudrait s'y prendre :
le plus probant c'est surement le .profile

...
wink
accessoirement dans le cas ci dessus elle n'est valable que pour l'utilisateur en concerné par le .profile
si tu veux vraiment que ce soit tout le systeme qui chope ta variable alors la il va faloir chercher l'équivalent générique
au depart j'etais parti sir le .bashrc (à la place du .profile) mais ça me semble moin propre
sauf que lui je connais son équivalent générique : bash.bashrc


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne