1. 创建函数
可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2. 函数返回值
参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
3. 向函数传递参数
如果传入参数为0或者大于2,则报错。如果是1个参数,自身相加,如果为两个参数,相互相加
4. 全局变量和局部变量
全局变量在shell 脚本中任何地方都能使用;局部变量在函数内部使用,声明前加一个local 就好
5. 数组变量和函数
$@ 变量会单独处理每个参数
6. 递归函数
领取专属 10元无门槛券
私享最新 技术干货