函数

linux shell 可定义函数,然后在shell脚本中可以随便调用。

函数的定义

语法:

[ function ] funname [()]
{
    action;
    [return int;]
}

说明:

  • 可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
  • 参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255),0表示执行成功,非0表示错误

函数的调用

必须在调用函数地方之前,声明函数,shell脚本是逐行运行。不会像其它语言一样先预编译。一次必须在使用函数前先声明函数。

函数的参数

可以给函数传递参数:

funname() {
    echo $1,$2;
    return 0;
}
funname arg1 agu2

results matching ""

    No results matching ""