|
在一个普通脚本中进行环境变量的设置,如文件test:
export DOIT=never
在shell下执行 ./test 之后, 用 env | grep DOIT 查看,发现变量未正确设置。从网上找到方法,在执行文件前加 ". " 执行后环境变量正确设置。。
但,知其然不知其所以然,有请路过大侠指教
:thank
=============
继续搜索, 原来用source + 脚本的方法也能正确设置环境变量,效果同上。这次解释基本明白,脚本设置的,是它所在的子shell的环境变量。但". "代表的意义,跟source一样么? |
|