shell函数

shell函数:

说明:

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

shell函数的两种定义:

第一种:

function 函数名{

   命令序列

}

第二种:

函数名(){

    命令序列

}

函数返回值:

return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值

使用原则:

  1. 函数一结束就返回值,因为$?变量只返回执行的最后一条命令的退出状态码
  2. 退出状态码必须是0~255,超出时将为除以256取余

 

 

 

 函数变量的作用范围:

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

 

 

 

函数传参

 

 

 

 

 递归

##阶乘

 

 

 ##递归目录

 

 ##创建库

 

 

 

posted @ 2021-07-20 13:43  盛世丑八怪  阅读(41)  评论(0)    收藏  举报