Shell脚本中的函数
函数的定义:将命令的序列按照固定的表达格式一起写
函数的作用:可以重复使用的命令序列
可以将大的工程分割成若干个小块,依次执行,提高代码的可读性
脚本里面使用的都是函数》
函数的格式(两种格式)
Function ky32 {
命令序列
}
Ky32(){
命令序列
}
例如:
返回值概念:return
Shell中return范围:0-255
如果超出了这个范围,就会和256取余数
返回值的作用:就是用来判断后续的代码是否继续执行
exit 0的作用:执行完毕,立即退出,后续的代码不在执行
怎么给函数传参
在脚本内部传
在脚本外部传
例题:
例2
例3:
函数的递归:
函数自己调用自己
阶乘概念:
例如4的阶乘
1*2*3*4
例题
例题
定义一个函数库,避免被其他脚本占用
写一个调用脚本