主页 > 知识库 > shell自定义函数及参数调用解析

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

热门标签:网站排名优化 AI电销 呼叫中心市场需求 百度竞价排名 地方门户网站 铁路电话系统 Linux服务器 服务外包

一、定义函数

复制代码 代码如下:

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 函数定义与调用

标签:湘潭 湖南 铜川 黄山 衡水 兰州 崇左 仙桃

巨人网络通讯声明:本文标题《shell自定义函数及参数调用解析》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266