首先看书中是如何写的:
export命令声明了将由子进程所继承的一个或多个变量。这些变量被导出后,当前shell脚 本所执行的任何应用程序都会获得这个变量。shell创建并用到了很多标准环境变量,我们也可以 导出自己的环境变量。
具体解释一下是什么意思
我们可以把黑窗口理解为shell,而我们输入命令只是在shell中开启了一个shell的子进程,那么exprot就相当于定义全局变量
我们在窗口中定义一个h=100
然后在one.sh文件文件中输入echo $h 我们打印一下变量h的值,然后我们在终端中运行,查看结果
此时的运行结果为空,说明根本拿不到h的变量值,此时我们输入exprot h ,我们在查看一下结果
此时我们拿到了h的变量值,当然exprot主要的作用是声明环境变量,用法一致。