Di recente ho notato che abbiamo 3 opzioni per impostare le variabili di ambiente:
export envVar1=1
setenv envVar2=2
env 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 env
e le linee guida sulle preferenze di utilizzo.
VAR=asdf
aggiorna l'ambiente seVAR
era già nell'ambiente. (Questo non era vero nella shell originale di Bourne.)