mirror of
https://github.com/LCTT/TranslateProject.git
synced 2026-08-23 04:03:29 +08:00
translated
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
本文我们将讨论诸多关于函数的内容和一些使用技巧。为了方便展示,我将在 Ubuntu 机器上使用**Bourne Again SHell (Bash)**。
|
||||
|
||||
#### 调用函数
|
||||
### 调用函数
|
||||
|
||||
在 Shell 中调用函数和调用其他命令是一模一样的。例如,如果你的函数名称为 my_func,你就可以像下面那样执行它:
|
||||
```
|
||||
@@ -19,7 +19,7 @@ $ my_func arg1 arg2 arg3
|
||||
|
||||
```
|
||||
|
||||
#### 定义函数
|
||||
### 定义函数
|
||||
|
||||
我们可以用下面的语法去定义一个函数:
|
||||
```
|
||||
@@ -66,7 +66,7 @@ $ my_func arg1 arg2 arg3
|
||||
|
||||
你可以看到,上面的输出和之前的是一模一样的。
|
||||
|
||||
#### 更多关于函数
|
||||
### 更多关于函数
|
||||
|
||||
在上一小节中我们定义了一个非常简单的函数。然而在软件开发的过程中,我们需要更多高级的函数,它可以接收多个参数并且带有返回值。在这一小节中,我们将讨论这种函数。
|
||||
|
||||
@@ -117,9 +117,9 @@ function func_return_value {
|
||||
|
||||
```
|
||||
|
||||
**NOTE**在 bash 中使用 $? 去获取函数的返回值
|
||||
**NOTE** 在 bash 中使用 $? 去获取函数的返回值
|
||||
|
||||
#### 函数秘诀
|
||||
### 函数秘诀
|
||||
|
||||
到目前为止我们已经对 bash 中的函数有了相当多的了解。现在让我们创建一些非常有用的 bash 函数,它们可以让我们生活变得更加轻松。
|
||||
|
||||
@@ -227,7 +227,7 @@ Free memory : 2915428 kB
|
||||
|
||||
```
|
||||
|
||||
#### 创建库
|
||||
### 创建库
|
||||
|
||||
库是函数的集合。创建库 – 将函数定义在文件里并在当前环境中导入那个文件。
|
||||
|
||||
@@ -239,7 +239,7 @@ $ source utils.sh
|
||||
|
||||
之后你就可以像调用其他 bash 命令那样执行库中任何的函数了。
|
||||
|
||||
#### 结论
|
||||
### 结论
|
||||
|
||||
本文我们讨论了诸多实用的妙招,它将会提高你的效率。我希望这篇文章能够启发到你去创造自己的妙招。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user