[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Que fait export ??



Bonjour,

Nicolas CANIART a écrit:
On Tue, Dec 02, 2003 at 01:10:23AM +0100, eric.bachard@b.org wrote:



Tant que tu n'as pas fait d'export, l'environnement n'est pas modifier,
mais comme dans un script tu peut modifier une variable (même une
variable d'environnement 'globale'),

Donc dans un processus fils du shell courant

bash maintient les deux ce qui permet de simuler la portée des variables
dans un langage de prog. 'classique'. Mais à la résolution d'un symbole,
il regarde s'il existe d'abord dans sont 'environement interne', puis
dans l'environnement globals (qui sera partagé avec les processus fils
qu'il pourra créer par la suite comme essai.sh ici).
Donc export *est* utile.

Oui, tu as tout à fait raison. Je m'étais cantonné au shell courant. Et dans le cas (particulier) que j'ai pris, on ne pouvait pas conclure.

Je réfléchirai plus la prochaine fois. :-)


Et merci pour l'expplication.


--
NON AUX BREVETS SUR LES LOGICIELS. Voir http://swpat.ffii.org/

eric b



Reply to: