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 函数必须要先定义,然后才能使用,否则报错