1 、没有导出的变量是局部变量,子shell是看不到的。
2 、导出变量列表被复制给子shell,子shell可以修改和存取它,但是这种修改父shell看不到。
3 、导出变量列表的上述特性对于直接产生的子shell生效,对于由子shell产生的后继子shell也是如此。
4、子shell对导出变量的修改无法对父shell产生影响。
5、source file.sh,以当前bash执行脚本文件,不新生产子shell。
1 、没有导出的变量是局部变量,子shell是看不到的。
2 、导出变量列表被复制给子shell,子shell可以修改和存取它,但是这种修改父shell看不到。
3 、导出变量列表的上述特性对于直接产生的子shell生效,对于由子shell产生的后继子shell也是如此。
4、子shell对导出变量的修改无法对父shell产生影响。
5、source file.sh,以当前bash执行脚本文件,不新生产子shell。