shell 编程之函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 编程之函数相关的知识,希望对你有一定的参考价值。

shell 函数的定义和普通的c语言函数定义差不多

function(){

shell 函数的返回值,可以显示的return 语句,如果没有return  那么就会把最后一条语句的执行结果作为返回值

shell 函数的返回值只能是整数

例子:

hello ()

echo "you select hello"

hello

shell   函数的调用不用加()

函数返回值的例子:

hello ()

{

return  3

}

hello

ret=$?

echo $ret

函数嵌套的例子:

hello()

echo "hello"

world

world()

{

echo "world"
}

hello

 

函数参数的例子

hello()

{

echo $*

}

hello 1 2 3 4 5

 

shell 函数必须要先定义,然后才能使用,否则报错

以上是关于shell 编程之函数的主要内容,如果未能解决你的问题,请参考以下文章

shell 编程之函数

Shell编程之函数

运维linux shell 编程之函数使用

shell编程之函数

shell脚本编程之函数

shell编程之函数