shell脚本详细介绍(三)

目录

shell函数

1.定义

2.格式

3.调用方法

4.函数返回值

 5.函数传参

 6.函数变量的作用范围

 7.递归

7.1阶层

 8.创建函数库


shell函数

1.定义

  • 将命令序列按格式写在一起
  • 可方便重复使用命令序列

2.格式

格式1:
[ function  ]  函数名(){

          命令序列

         [ return x ]


}


格式2:
函数名() {

命令序列

}

3.调用方法

调用格式:函数名  [参数1]  [参数2]

4.函数返回值

return:表示退出函数并返回一个退出值

在脚本中用 “$ ?” 变量显示该值

1.函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码。

2.退出状态码必须是0~255,超出时值将为除以256取余

 

 5.函数传参

 

 6.函数变量的作用范围

  • 函数在Shell脚本中仅在当前Shell环境中有效
  • Shell脚本中变量默认全局有效
  • 将变量限定在函数内部使用local命令

 

 

 

 7.递归

7.1阶层

 

 8.创建函数库

把常用的函数放入一个单独的库脚本中,方便脚本在使用时,可直接调用这个库中的函数

 

猜你喜欢

转载自blog.csdn.net/Ab960311/article/details/120285200
今日推荐