版权声明:silly8543 https://blog.csdn.net/cen50958/article/details/90106900
-
语法格式
函数名(){ 指令 return 返回值 } 或 function 函数名(){ 指令 return 返回值 }
-
函数执行
- 函数体必须在执行的函数名前面定义
- 直接执行函数名,不需要带小括号
- 带参数的函数执行方法:函数名 参数1 参数2
- 函数带参数
- 获取参数通过$1、$2、$3来获取指定位置传入的参数
- $#、$*、$?、$@都可以是函数的参数
- $0仍然是父脚本的名称
- return 与exit功能相同,用于跳出函数,但是exit会终止整个shell脚本,return会返回一个值给调用的程序