函数的定义
在shell 中有两种定义函数的语法格式,分别为:
函数名()
{
命令
}
或者:
function 函数名() /function 可以不写
{
命令
}
简单例子:
[root@l opt]# cat function.sh
#!/bin/bash
##shell脚本函数的调用
a='x'
fun1(){
a='1'
}
fun2(){
a='2'
}
echo '不调用函数'
echo $a
echo '调用函数1'
fun1
echo $a
echo '调用函数2'
fun2
echo $a
[root@l opt]# sh function.sh
不调用函数
x
调用函数1
1
调用函数2
2