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。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM