shell函数 
1、shell中函数的定义格式 
[ function ] funname [()]	#这里对括号加的中括号难道指参数???
{
    action;
    [return int;]
}说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
2、理解函数只需要一个名字即可? 
#!/bin/bash
function func1()	#确认必须要加上括号
{
    echo 'I am function 1'
    return
}
func2()
{
    echo 'I am function 2'
    return
}
echo 'start'
func1
func2
echo 'end'3、理解不显示return,会以最后一个运行结果返回? 
4、函数的调用 
不需要使用括号,参数在函数名后跟着,以空格隔开即可。