我有一个导出变量的脚本和第二个读取该变量的脚本:
脚本1:
var1=abc
export var1
./script2
脚本2:
echo $var1
当然,var1
可以从 script2 访问该变量(返回“abc”)现在,当我删除 script1 中的 script2 调用(“export var1”行是 script1 中的最后一行)并将脚本调用移动到另一个脚本时,如下所示:
脚本3:
./script1
./script2
script2 中的变量var1
不再可用。为什么会这样?