Shell函数语法
定义函数:
function 函数名(){
指令。。。
}
调用函数,方法1:
函数名
调用函数,方法2:
函数名 参数一 参数二
return在函数里面使用会跳出函数并返回一个值;
函数应用:
[root@slavedb test]#
[root@slavedb test]# cat a.sh
#!/bin/bash
. /etc/init.d/functions
freddy (){
echo "freedy"
}
freddie (){
echo "freddie"
} [root@slavedb test]# cat b.sh
#!/bin/bash
[ -x /tmp/test/a.sh ]&& . /tmp/test/a.sh ||exit
freddy
freddie
[root@slavedb test]#