Di recente ho notato che abbiamo 3 opzioni per impostare le variabili di ambiente:
export envVar1=1setenv envVar2=2env envVAr3=3
Se ci sono altri modi, per favore illuminaci.
Quando dovrei preferire l'uno all'altro? Si prega di suggerire linee guida.
Per quanto riguarda la compatibilità della shell, qual è la più estesa (copre più dialetti della shell)?
Ho già notato questa risposta, ma desidero espandere la domanda con enve le linee guida sulle preferenze di utilizzo.
VAR=asdfaggiorna l'ambiente seVARera già nell'ambiente. (Questo non era vero nella shell originale di Bourne.)