定义及使用函数
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。
Shell 函数的定义格式如下:
function_name () {
list of commands
[ return value ]
}
如果你愿意,也可以在函数名前加上关键字 function:
function function_name () {
list of commands
[ return value ]
}
范例1
下面是一个函数使用的简单例子:
#!/bin/bash
# Define your function here
Hello () {
echo "Url is http://www.hubwiz.com"
}
# Invoke your function
Hello
运行结果:
$./test.sh
Url is http://www.hubwiz.com
调用函数只需要给出函数名,不需要加括号。
使用函数编写shell脚本,实现功能:计算两个数a与b的和。