shell脚本学习4-函数

  shell支持编写自定义函数,从而提高代码的可重用性,下面我们就来进行介绍。

  1. shell函数的格式
      functionname (){
            command
            return 返回值 #return语句为可选项,如果不添加则会返回最有一个命令执行的结果
      }

调用函数方式functionname 参数1 参数2 ...

  1. 参数获取
    在shell函数获取参数的方式为$n当n小于10时,n为参数个数。当n>10时获取参数的方式为${n}
  1. 获取返回结果
    通过$?可以获取函数的返回值
  1. 例子
      helloworld (){
            echo '参数个数'$#
            for para in $@
            do
                  echo $para
            done
      }
      helloworld 1 2 3 4 5

执行后输出为

      参数个数为:5
      1
      2
      3
      4
      5

原文地址:https://www.cnblogs.com/Rostov/p/13492405.html