Bash函数


文档摘要

Bash 函数 函数是重用代码的绝佳方式。Bash 中函数的结构与大多数语言非常相似: 你也可以省略开头的 关键字,这样同样有效: 我个人更倾向于加上 ,以提高可读性。不过这纯属个人偏好。 一个“Hello World!”函数的示例: {notice} 有一点需要注意:在调用函数时,不要添加括号。 向函数传递参数的方式与向脚本传递参数的方式相同: 如果适用,函数应包含注释,说明其描述、全局变量、参数、输出以及返回值。 在接下来的几章中,我们将大量使用函数! 免责声明: 本文件由基于人工智能的机器翻译服务翻译而成。尽管我们力求翻译准确,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言版本的文件为准。对于关键信息,建议使用专业人工翻译。

Bash 函数

函数是重用代码的绝佳方式。Bash 中函数的结构与大多数语言非常相似:

function function_name() { your_commands }

你也可以省略开头的 function 关键字,这样同样有效:

function_name() { your_commands }

我个人更倾向于加上 function,以提高可读性。不过这纯属个人偏好。

一个“Hello World!”函数的示例:

#!/bin/bash function hello() { echo "Hello World Function!" } hello

{notice} 有一点需要注意:在调用函数时,不要添加括号。

向函数传递参数的方式与向脚本传递参数的方式相同:

#!/bin/bash function hello() { echo "Hello $1!" } hello DevDojo

如果适用,函数应包含注释,说明其描述、全局变量、参数、输出以及返回值。

####################################### # Description: Hello function # Globals: # None # Arguments: # Single input argument # Outputs: # Value of input argument # Returns: # 0 if successful, non-zero on error. ####################################### function hello() { echo "Hello $1!" }

在接下来的几章中,我们将大量使用函数!

免责声明
本文件由基于人工智能的机器翻译服务翻译而成。尽管我们力求翻译准确,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言版本的文件为准。对于关键信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。


发布者: 作者: 转发
评论区 (0)
U