Ostatnio zauważyłem, że mamy 3 opcje ustawienia zmiennych środowiskowych:
export envVar1=1setenv envVar2=2env 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 envwytyczne dotyczące preferencji użytkowania.
VAR=asdfaktualizuje środowisko, jeśliVARbyło już w środowisku. (To nie było prawdą w oryginalnej powłoce Bourne'a.)