zhanghong 发表于 2018-8-28 11:22:20

[笔记]shell中函数使用基础

function 函数名称()  
      {
  
            命令区域
  
      }
  
      #注:
  
      #    函数名称与后面的小括号之间可直接相连也可用空格隔开
  
      #    关键词function与()二者之一可以省略
  
      #    函数调用之前需要事先定义
  
      #    函数中最后一个命令的返回值代表函数的结束状态
  
      #    执行时遇到return立即结束函数调用,且返回值0
  
      #    命令区域使用 return N(0~255) 可指定返回值
  
      #    函数仅在定义的shell环境中有效
  
      #    当需要传递参数给函数时,函数名与参数间用空格隔开
  
      #    在script中定义的变量相对于script是全局变量,会影响到其内部的函数区
  
      #    使用位置参数$N传递变量值而不是使用变量
  
      #    在函数中使用local 变量名=变量值可使该变量变为内部变量,不影响函数外部同名变量


页: [1]
查看完整版本: [笔记]shell中函数使用基础