• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    shell自定义函数及参数调用解析

    一、定义函数

    复制代码 代码如下:

    function fname()
    {
    statements;
    }


    复制代码 代码如下:

    fname()
    {
    statements;
    }

    二、调用函数

    只需要使用函数名,即可调用某个函数:
    $ fname ; #执行函数

    可以传递参数给函数,并由脚本进行访问:
    fname arg1 arg2; # 传递参数

    以下是函数fname的定义。在函数fname中,包含了各种访问函数参数的方法。

    复制代码 代码如下:

    fname()
    {
      echo $1, $2; # 访问参数1和参数2
      echo "$@"; # 以列表的方式一次性打印所有的参数
      echo  "$*"; # 类似于$@,但是参数被作为单个实体(字符串)
      return 0; # 返回值
    }

    类似地,参数可以传递给脚本并通过script:$0(脚本名)访问。

    有关bash中函数参数的注解:
    $1是第一个参数。
    $2是第二个参数。
    $n是第n个参数。
    "$@"被扩展成"$1" "$2" "$3"等。
    "$*"被扩展成"$1c$2c$3c",其中c是IFS的第一个字符。
    "$@"用得最多。由于"$*"将所有的参数当作单个字符串,因此它很少被使用。

    您可能感兴趣的文章:
    • PowerShell中简单的自定义函数和调用函数例子
    • 浅谈Shell中的函数
    • Shell中关于时间和日期的函数总结
    • Linux 在Shell脚本中使用函数实例详解
    • shell 使用数组作为函数参数的方法(详解)
    • Shell使用Epoch进行日期时间转换和计算的几个小函数
    • Linux Shell函数返回值
    • Linux Shell脚本系列教程(四):使用函数添加环境变量
    • 详解shell 函数定义与调用
    上一篇:linux和windows下的自动ftp脚本(shell bat)
    下一篇:shell查找符号链接及其指向目标的方法介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    shell自定义函数及参数调用解析 shell,自定义,函数,及,参数,