Que fait l'exportation dans BASH? [dupliquer]
Duplicata Possible:
Différence entre "a=b" et "exporter a=b" dans bash
C'est difficile à admettre, mais je n'ai jamais vraiment compris ce que export
fait exactement à une variable d'environnement. Je sais que si je n'exporte pas de variable, je ne peux parfois pas la voir dans les processus enfants, mais parfois il semble que je puisse le faire. Qu'est-ce qui se passe vraiment quand je dis
export foo=5
Et quand ne devrais-je pas exporter une variable ?