[笔记]shell中函数使用基础
function 函数名称(){
命令区域
}
#注:
# 函数名称与后面的小括号之间可直接相连也可用空格隔开
# 关键词function与()二者之一可以省略
# 函数调用之前需要事先定义
# 函数中最后一个命令的返回值代表函数的结束状态
# 执行时遇到return立即结束函数调用,且返回值0
# 命令区域使用 return N(0~255) 可指定返回值
# 函数仅在定义的shell环境中有效
# 当需要传递参数给函数时,函数名与参数间用空格隔开
# 在script中定义的变量相对于script是全局变量,会影响到其内部的函数区
# 使用位置参数$N传递变量值而不是使用变量
# 在函数中使用local 变量名=变量值可使该变量变为内部变量,不影响函数外部同名变量
页:
[1]