From 88ac38dd37f8ffd5c0dc5bb8bb8624669c862861 Mon Sep 17 00:00:00 2001 From: LuMing <784315443@qq.com> Date: Sat, 25 Aug 2018 23:35:14 +0800 Subject: [PATCH] translated --- ...fine and use functions in Linux Shell Script.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/translated/tech/20180819 How to define and use functions in Linux Shell Script.md b/translated/tech/20180819 How to define and use functions in Linux Shell Script.md index 0d58e77c34..7c79dd8fc4 100644 --- a/translated/tech/20180819 How to define and use functions in Linux Shell Script.md +++ b/translated/tech/20180819 How to define and use functions in Linux Shell Script.md @@ -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 命令那样执行库中任何的函数了。 -#### 结论 +### 结论 本文我们讨论了诸多实用的妙招,它将会提高你的效率。我希望这篇文章能够启发到你去创造自己的妙招。