shell中函数的定义格式为:
[function] funname [()]
{
action;
[return int;]
}
1、可以是function fun() 等同于fun();参数返回,可以加return返回,如果不加将以最后一条命令运行结果作为返回值
函数返回值在调用该函数后通过$?来获得
2、函数参数:调用函数时,可以向其传递参数,在函数体内部通过$n的形式来获取参数的值。但是需要注意,当n>=10时,需要使用 ${n}来获取参数
shell中函数的定义格式为:
[function] funname [()]
{
action;
[return int;]
}
1、可以是function fun() 等同于fun();参数返回,可以加return返回,如果不加将以最后一条命令运行结果作为返回值
函数返回值在调用该函数后通过$?来获得
2、函数参数:调用函数时,可以向其传递参数,在函数体内部通过$n的形式来获取参数的值。但是需要注意,当n>=10时,需要使用 ${n}来获取参数