目录
基本语法:
function name() {
statements
[return value]
}
function是 Shell 中的关键字,专门用来定义函数;
name是函数名;
statements是函数要执行的代码,也就是一组语句;
return value表示函数的返回值,其中 return 是 Shell 关键字,专门用在函数中返回一个值;
这一部分可以写也可以不写。
函数调用格式:
value_name=`function_name [arg1 arg2 … ]`
function_name [arg1 arg2 … ]
echo $?
变量的作用域
全局作用域:在脚本的其他任何地方都能够访问该变量。
局部作用域:只能在声明变量的作用域内访问。
声明局部变量的格式: Local variable_name =value