课时9:Shell函数使用方法

Posted Aiden_Zhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课时9:Shell函数使用方法相关的知识,希望对你有一定的参考价值。

Shell函数使用方法

函数的作用:把一个功能封装起来,使用时直接调用函数名。这样写脚本的好处是使得脚本模块化,代码整体的可读性强。

函数定义
函数名 ()

命令序列

或者
function 函数名 ()

命令序列

函数调用语法
函数名 参数1 参数2 …

注意

  • 函数调用时,不用带括号();
  • 函数中的变量均为全局变量,没有局部变量;
  • 调用函数时,可以传递参数。在函数中使用$1、$2…来引用传递的参数。

一个简单的例子

#!/bin/bash
abc=1
echo $abc
# 函数定义
function example ()

	abc=2

# 函数调用
example
echo $abc

上述脚本的输出为1和2。

再来一个例子

#!/bin/bash
a=1
b=2
# 函数定义,使用参数
function example2 ()

	echo $1
	echo $2

# 函数调用,向函数传递参数
example2 a b

上述脚本的输出为1和2。

以上是关于课时9:Shell函数使用方法的主要内容,如果未能解决你的问题,请参考以下文章

课时9:了不起的分支和循环3

MongoDB(课时9 范围运算)

蓝鸥Unity开发基础三课时9 Vector3

大数据 shell

钢笔工具路径描边技巧 课时2:9描边路径的应用

2.shell编程-函数的高级用法