Ostatnio zauważyłem, że mamy 3 opcje ustawienia zmiennych środowiskowych:
export envVar1=1
setenv envVar2=2
env envVAr3=3
Jeśli są inne sposoby, proszę oświeć nas.
Kiedy powinienem preferować jeden od drugiego? Proszę zasugerować wytyczne.
Co do kompatybilności powłoki, która jest najbardziej ekspansywna (obejmuje więcej dialektów powłoki)?
Już zauważyłem tę odpowiedź, ale chcę rozszerzyć pytanie o env
wytyczne dotyczące preferencji użytkowania.
VAR=asdf
aktualizuje środowisko, jeśliVAR
było już w środowisku. (To nie było prawdą w oryginalnej powłoce Bourne'a.)