shell中的局部变量与全局变量
Posted 运维军火库
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell中的局部变量与全局变量相关的知识,希望对你有一定的参考价值。
shell中的变量分局部变量和全局变量
bash的变量默认都是全局变量,脚本内都可以调用,无论在什么位置(函数体中也一样),即函数体外可以调用函数体内的变量
local一般用于局部变量声明,多在函数体内使用
如果要变为局部变量,则要使用local
#!/bin/bash
function test() {
local a
a="hello world"
echo $a
}
test
echo $a
输出结果为: hello world
#!/bin/bash
function test() {
a="hello world"
echo $a
}
test
echo $a
输出结果为: hello world
hello world
以上是关于shell中的局部变量与全局变量的主要内容,如果未能解决你的问题,请参考以下文章