- 定义局部变量是可以用local关键字
- 函数内和外若存在同名变量,则函数内部变量会覆盖外部变量
脚本举例:
#! /bin/bash
var1="hello world"
function test
{
var2=87
}
test
echo var1 #hello world
echo var2 #87
function test2
{
echo var2
}
test2 #
function test3
{
local var2=87
}
test3
echo var2 #