在 bash 函数中传递参数-ag捕鱼王app官网

当前位置:ag捕鱼王app官网 > > 操作系统 >

在 bash 函数中传递参数

作者:迹忆客 最近更新:2024/03/14 浏览次数:

shell 函数是一组命令,它们一起工作以形成一个完整的例程。每个函数都必须有自己的名称。shell 函数有自己的一组命令行选项。要检索提供给函数的参数,我们可以使用 shell 变量 $1$2、… $n


在 bash 中使用函数打印 hello world

#!/bin/bash

hello_world () {
   echo "hello world!"
}
hello_world

输出:

hello world!

在这里,花括号 { 表示函数体的开始。右花括号 } 定义了 hello_world 函数的结尾。最后,我们根据需要多次执行该函数。


将字符串作为参数传递给 bash 函数

bash 使得定义带参数的函数变得非常容易。在本例中,我们将创建 hello_world 函数,并使用 shell 变量将字符串作为参数按其位置传递。即 $1$2 等等。

#!/bin/bash

hello_world () {
   echo "hello $1"
}
hello_world "world again!"

在这里,"world again!" 将放置在 $1 上。

输出:

hello world again!

将整数作为参数传递给 bash 函数

在这个例子中,我们将创建一个 add 函数,调用它,并将整数作为参数传递。然后我们将把 12 作为参数传递,分别放在 $1$2 中。

#!/bin/bash
add() {
    result=$(($1  $2))
    echo "result is: $result"
}
add 1 2

输出:

result is: 3

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

发布时间:2024/03/14 浏览次数:96 分类:操作系统

本文介绍了如何暂停程序在 linux bash 中的执行。

发布时间:2024/03/14 浏览次数:76 分类:操作系统

本文演示了如何在 linux bash 脚本中使用 test 命令和 -z 标志进行比较。

发布时间:2024/03/14 浏览次数:127 分类:操作系统

本文将演示如何使用 find 命令的 -exec 参数来使用 find 命令定位文件中的任何文本。

发布时间:2024/03/14 浏览次数:288 分类:操作系统

本教程演示了在 bash 中生成随机数。

发布时间:2024/03/14 浏览次数:176 分类:操作系统

本教程演示了在 bash 中模拟一个 do-while 循环。

发布时间:2024/03/14 浏览次数:182 分类:操作系统

如何在 bash 中解析 json 数据

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图