一 函数的作用
使用函数可以避免代码的重复。使用函数可以将大的工程分割成若干个小的功能模块,代码的可读性更强。
二 函数的定义方法
方法一
function 函数名 {
命令序列
}
方法二
函数名() {
命令序列
}
三 删除函数unset
格式:unset 函数名
四 查看函数declare
格式:
declare -F //查看函数的列表
declare -f //查看函数的具体定义
五 函数的返回值
return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值
使用原则:
1.函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码
2.退出状态码必须是0~255,超出时值将为除以256取余
实例:
function hanshu {
read -p "请输入一个数字:" num
return $[$num * 2]
}