两个独立的shell脚本之间运行时有关系吗?

来源:百度知道 编辑:UC知道 时间:2024/09/20 22:40:14
比如说我在一个脚本里定义了一个变量
发现在另外一个脚本里不能用
就像终端里定义一个变量,关掉终端后,再打开终端发现变量不能用了
两个脚本之间的关系是不是和上述的终端相似

无关, 每个脚本都会 fork 一个子 shell, 脚本内的变量只在
那个 shell有效,结束就没有了,除非你的变量是环境变量,或通过脚本
写入 bash_profile bashrc inputrc, .bash_profile
.bashrc .inputrc 等文件