这里给出一个shell脚本,它的作用是将环境变量变成自己想要的形式。在某些特殊的情形下,我们需要它,留在这里是为了以后用到的时候可以直接拿来使用。
ENV=`env | awk -F"=" '{print $1}' | tr "/n" " "`
KEEP_ENV="HOSTNAME TERM SHELL PS1 USER PATH PWD HOME"
for e in $ENV
do
f="0"
for k in $KEEP_ENV
do
if [ $k = $e ]
then
f="1"
break
fi
done
if [ $f = "0" ]
then
unset $e
fi
done
env
这里我们只保留"HOSTNAME TERM SHELL PS1 USER PATH PWD HOME"这几个环境变量,而其他的都被unset掉了,给了我们一个比较干净的环境。