Récemment, j'ai remarqué que nous avons 3 options pour définir les variables d'environnement:
export envVar1=1
setenv envVar2=2
env envVAr3=3
S'il existe d'autres moyens, veuillez nous éclairer.
Quand devrais-je préférer l'un à l'autre? Veuillez suggérer des directives.
Quant à la compatibilité shell, laquelle est la plus étendue (couvre plus de dialectes shell)?
J'ai déjà remarqué cette réponse, mais je souhaite développer la question avec env
les directives de préférence d'utilisation.
VAR=asdf
jour l'environnement s'ilVAR
était déjà dans l'environnement. (Ce n'était pas vrai dans le shell Bourne d'origine.)