跳到主要内容

Shell 函数调用

函数规范

函数结构

  • 每一个小功能都封装到独立的函数类,一个函数只完成一个功能;在脚本尾部,通过函数的顺序调用将整个脚本逻辑串联起来。
  • 控制函数的大小,函数体的行数尽量控制在100行左右;过大的函数要分割成两个或者多个函数。

函数复用

  • 多次调用的功能要抽离出独立的函数,提高编码效率,降低维护成本。
  • 对常用的功能(如计算日期,发邮件、写日志)的功能,封装成函数后形成独立的脚本,其他脚本引入即可。

函数返回

Shell 函数的返回通常有两种方式:return 和 echo。

return 返回