1 语法
# 函数的定义
[ function ] funname ()
{
命令
[return 返回值]
}
# 调用函数
funname 传递参数1 传递参数2 ...
2 demo
#!/bin/bash
fun1()
{
echo "调用无参函数"
}
fun2()
{
echo "求两数的和..."
read -p "输入第一个数字: " n1
read -p "输入第二个数字: " n2
return $(($n1+$n2))
}
fun3()
{
echo "第一个参数为:${1}"
echo "第二个参数为:${2}"
return $(($1+$2))
}
#调用无参函数
fun1
#调用返回函数
fun2
rs=`echo $?`
echo "两数和为: ${rs}"
#调用第三个函数
fun3 2 2
rs=`echo $?`
echo "fun3 返回结果为: ${rs}"