课时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函数使用方法的主要内容,如果未能解决你的问题,请参考以下文章