Chinaunix

标题: export写在脚本里无法使环境变量生效! [打印本页]

作者: qfmeal    时间: 2008-09-18 21:08
标题: export写在脚本里无法使环境变量生效!
export写在脚本里无法使环境变量生效!

在脚本里使用export vv=111
如果是source 的话,是可以使vv生效的。
但是如果执行脚本的话是无法使vv生效的。
source做了什么?
作者: welcome008    时间: 2008-09-18 22:59
因为直接执行脚本,等于是又起了一个子进程,在子进程里可以看到该变量,但子进程定义的变量不会反应到父进程里

source类似于把那个脚本里的命令直接复制到那个地方

没有启动新的子进程

[ 本帖最后由 welcome008 于 2008-9-18 23:01 编辑 ]
作者: qfmeal    时间: 2008-09-20 10:30
谢谢
知道了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2