Shell函数
模块化
函数只定义,不执行
函数定义完后可以被多次调用
函数名
函数名的命令规则跟变量名是一样的
函数的语法
function 函数名()
{
#具体的功能
}
函数定义function,但Shell中function可有可无
function echo_hello()
echo "hello world"
echo "jackin"
echo "call function one"
echo_hello #调用
echo "call function two"
函数支持传递参数
$1 第一个参数
$2 第二个参数
$n 第n个参数
函数传递参数使用
function echo_name_age()
name=$1
age=$2
echo "name is $name.age is $age"