服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Bash 基础知识系列 #9:Bash 中的函数

Bash 基础知识系列 #9:Bash 中的函数

2023-08-22 22:10Linux中国 Linux

大多数编程语言都支持函数的概念。 函数帮助你避免在同一个程序中反复编写同一段代码。你只需将代码写为一个函数,然后在需要特定代码片段的地方使用这个函数。 在 Bash 基础知识系列的最后一章中,你将学习在 Bash 脚本中使用函数。 Bash 中的函数 下面是声明 Bash 函数的通用语法: function_name() { commands } 只有在 “调用函数” 的脚本中,函数内的命令才会被

Bash 基础知识系列 #9:Bash 中的函数

大多数编程语言都支持函数的概念。

函数帮助你避免在同一个程序中反复编写同一段代码。你只需将代码写为一个函数,然后在需要特定代码片段的地方使用这个函数。

在 Bash 基础知识系列的最后一章中,你将学习在 Bash 脚本中使用函数。

Bash 中的函数

下面是声明 Bash 函数的通用语法:

function_name() {
    commands
}

只有在 “调用函数” 的脚本中,函数内的命令才会被执行。

这里有一个伪代码来演示这个情况:

function_name() {
    commands
}
some_other_commands
# 函数调用
function_name argument;

延伸 · 阅读

精彩推荐
  • Linuxlinux tee 命令使用详解(大量实例)

    linux tee 命令使用详解(大量实例)

    在执行Linux命令时,我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令要注意的是:在使用管道线时,前一个命令的标准错误...

    linux教程网14902019-11-04
  • Linux11个实用的Linux终端命令总结

    11个实用的Linux终端命令总结

    这篇文章主要介绍了11个实用的Linux终端命令总结,第11条命令在国内注意网络代理的使用,需要的朋友可以参考下 ...

    开源中文社区4312019-10-08
  • LinuxLinux下grep命令使用实例

    Linux下grep命令使用实例

    这篇文章主要介绍了Linux下grep命令使用实例,本文讲解了主要的grep命令参数、如何使用grep命令去搜索某个文件中的内容呢、grep 命令递归查找、使用grep去匹...

    Linux之家5342019-09-20
  • Linux抢鲜体验轻量级Fluxbox桌面环境的 MX Linux 21

    抢鲜体验轻量级Fluxbox桌面环境的 MX Linux 21

    MX Linux 开发人员近日宣布,MX Linux 21 Fluxbox 版本作为该项目有史以来第一个完整的 Fluxbox 独立版本,可用于公共 beta 测试。...

    Linux公社9252021-08-24
  • LinuxLinux动态链接库的使用

    Linux动态链接库的使用

    这篇文章主要介绍了Linux动态链接库的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着...

    fariver5302022-09-07
  • LinuxLinux下解压,压缩JAR包的简单方法

    Linux下解压,压缩JAR包的简单方法

    下面小编就为大家带来一篇Linux下解压,压缩JAR包的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Linux教程网5892021-12-06
  • Linux五个适合视力障碍者的 Linux 发行版

    五个适合视力障碍者的 Linux 发行版

    如果有人视力障碍或失明,他们可能会依赖声音提示或其他交互方式(如盲文)来阅读和交流。一般来说,无障碍软件有助于使之成为可能。但是,有哪些...

    Linux中国28622023-02-09
  • Linux完美解决 Linux 和 Windows 双启动带来的时间同步问题

    完美解决 Linux 和 Windows 双启动带来的时间同步问题

    这篇文章主要介绍了完美解决 Linux 和 Windows 双启动带来的时间同步问题,小编觉得还是挺不错的,这里分享个大家,需要的朋友可以参考下...

    Linux之家3092019-05-24