我有脚本说script1如下
setenv env1 /some/path1
source script2.csh | tee.csh
source env2/script3.csh
Script2如下
setenv env2 /some/path2/
# do something
现在在script2中设置的环境变量(env2)没有反映在script1中。
但是如果我删除了pipe和tee命令并且只从script1中获取了源脚本,则script1能够访问环境变量env2。 喜欢下面的东西
setenv env1 /some/path1
source script2.csh
source $env2/script3.csh
这里我需要输出显示在script2执行的屏幕和日志文件中,还需要在终端中设置环境变量。请帮助生成这个。
谢谢