translated

This commit is contained in:
LuMing
2018-08-25 23:35:14 +08:00
parent 230c795208
commit 88ac38dd37

View File

@@ -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 命令那样执行库中任何的函数了。
#### 结论
### 结论
本文我们讨论了诸多实用的妙招,它将会提高你的效率。我希望这篇文章能够启发到你去创造自己的妙招。