一、shell函数定义

将命令序列按格式写在一起,可方便重复使用命令序列

二、格式

1、格式一:
function 函数名 {
命令序列
}

2、格式二:
函数名() {
命令序列
}

三、函数的返回值

return表示退出函数并且返回一个值,脚本中可以使用$?变量显示该值。
使用原则:
1、函数一结束就取返回值,$?值返回执行最后一条命令时退出时拥有的退出状态码
2、退出状态码必须是0~255,超出时值将除以256取余
举例:

四、函数传参


五、函数变量的作用范围


六、递归

1、阶乘


2、递归查询目录


七、创建函数库

把常用的函数放入一个单独的脚本库中,方便在其他脚本编写时,直接加载这个函数库中的函数


posted on 2021-07-20 10:11  小笼包不是汤包  阅读(61)  评论(0)    收藏  举报