shell函数
一、shell函数定义
- 使用函数可以避免代码重复
- 使用函数可以将大的工程分割为若干个小的功能模板,代码的可读性更强
1.函数定义的格式
【1】
function 函数名 {
命令序列
}
例子1:
例子2:
【2】
函数名() {
命令序列
}
例子2:
2.函数的查看和删除
declare
语法: declare -F
删除declare
语法:unset 函数名
3.函数返回值
1.return返回值
- return表示退出函数并返回一个退出值,脚本中可以用$?变量表示该值(只能在0-255之间)
- 使用原则:
1、函数一结束就取返回值,因为 $ ?变量只返回执行的最后一条命令的退出码
2、退出状态码必须是0~255,超出时将为除以256取余
function db1 {
read -p “请输入:” value
return $[ $value * 2]
}
db1
echo $?