测开之路七十八:shell之函数和参数

 

函数


function function_name()
{
    statement1
    Statement2
    ....
    statementn
}

function_name $var1 $var2 ....

 

传参原理

 

参数

$0 当前脚本的文件名

 

$n 传递给脚本或函数的参数。

$# 传递给脚本或函数的参数个数。

 

$* 传递给脚本或函数的所有参数。(把所有参数视为一个参数,不可迭代)

 

$@ 传递给脚本或函数的所有参数。(可迭代每一个参数)

 

$? 上个命令的退出状态,或函数的返回值。0代表正常退出

 

$$ 当前Shell进程ID

 

posted @ 2019-08-07 21:01  向前走。  阅读(204)  评论(0编辑  收藏  举报