目录
一、函数的定义
1.
function 函数名{
命令序列
} 规范用法
2.
函数名() { 最常用,最简洁
命令序列
}
3.function 函数名 () {
命令序列
}
函数定义完之后并不会自动执行,需要调用才行,好处在于可以写一段功能代码作为函数,有需要就直接调用
定义的时候出现语法错误也没关系,不调用就不会报错
二、函数返回值
return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值
1.使用原则
(1)函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码
(2)退出状态码必须是0~255, 超出时值将为取余256