Shell编程:function函数
Shell中的函数可用于将一系列冗余的代码简化为一个固定的模板,便于在编写代码时的调用。
1、函数的创建:
函数有两种创建模式:
function FUNNAME(){
COMMAND
}
和
FUNNAME(){
COMMAND
}
PS :FUNNAME的定义尽量不要命名为已有命令的名字,否则有可能造成其他问题
如:
function PING(){
ping $1
}
又可以直接忽略function,写成:
PING(){
ping $1
}
2、返回值
函数的返回值为函数中最后一个执行的命令的状态值,通常我们可以用return来指定函数的返回值,状态返回值范围为0-255,如:
ADD(){
let sum=$[$1+$2]
echo $sum
return 10
}
通过retrun我们把ADD函数的返回值修改为了10,否则默认为echo的执行状态返回值,一般为0。
本文来自博客园,作者:酒粒,转载请注明原文链接:https://www.cnblogs.com/charliewch/p/8334435.html