Shell 基础知识 05 函数和传参


脚本参数

  1. 执行脚本时传入的参数,按照传参的顺序,在脚本内可通过 $n 的形式获取。

  2. n 从 0 开始计数,但参数从 1 开始计数

  3. $0 为执行的文件名

echo "$0"
  1. $# 为传递到脚本的参数个数

  2. $* 使用单个字符串一起显示传递给脚本的参数

  3. $@ 将每个参数分别以字符串形式显示

  4. $$ 为脚本运行的当前进程 ID

函数定义

[ function ] funname [()]
{
    action;
    [return int;]
}
  1. return 数值 (0-255)

  2. 返回值的调用:在调用该函数后,使用$?获得

  3. 函数内部传参也使用 $n 进行获取


文章作者: 一汪白水
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 一汪白水 !
  目录