sh
NAME=value1 export NAME
NAME=value2:$NAME
unset NAME
set(internal)或者env(exported)
如果需要子進程也看到該環境變量,需要使用export
ksh
NAME=value1 export NAME
NAME=value2:$NAME
unset NAME
set(internal)或者env(exported)
如果需要子進程也看到該環境變量,需要使用export
csh
setenv NAME value1
setenv NAME value2:$NAME
unsetenv NAME
set
不需要使用export
bash
NAME=value1
NAME=value2:$NAME
unset NAME
set或者env
如果需要子進程也看到該環境變量,需要使用export