-
局部变量
新定义的变量默认只能在当前的
shell
环境中有效,无法在子shell
中使用。 -
全局变量
全局变量在当前
shell
与子shell
环境中都有效。定义格式:
$ export 变量名=值
-
举例使用
# 定义局部变量 $ name=dzm $ echo $name dzm
# 进入子shell $ sh # 输出变量为空 sh-3.2$ echo $name # 退出 sh-3.2$ exit
# 定义全局变量 $ export name=dzm $ echo $name dzm $ sh sh-3.2$ echo $name dzm
01-05
1911
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-05