shell脚本函数的使用
函数是一个脚本代码块,你可以对它进行自定义命名,并且可以在脚本中任意位置使用这个函数,要使用这个函数,只需使用这个函数名称
函数:把一个功能封装起来。使用时直接调用函数名。
优点:模块化,代码可读性强。
两种·创建函数的方法:
方法一:
function name() {
命令序列
[return value]
}
方法二:
name() {
命令序列
[return value]
}
1.其中function是可选的,这个可以省略掉。
2.name是函数唯一的名称,函数名后面加一个(),里面是没有内容的。而我们执行的命令序列放在{}里面的
3.由{ }包围的部分称为函数体,调用一个函数,实际上就是执行函数体中的代码。
4.return value表示函数的返回值,其中 return 是 Shell 关键字,专门用在函数中返回一个值;这一部分可写也可不写。
5.在定义函数的时候,必须要在执行程序前面定义或加载
(即必须在调用函数地方之前,定义好函数)
7.在执行函数时(调用函数),函数前面的function和函数后面的小括号都不写,直接写函数名就可以.