1、作用:
将命令序列按格式写在一起,可方便重复使用命令序列
2、Shell 函数定义格式:
[ function ] 函数名(){
命令序列
[ return x ]
}
3、调用函数的方法:
函数名 [ 参数 1 ] [ 参数 2 ]
================================================
实例:
[root@localhost ~]# vim sum.sh
#!/bin/bash sum(){ read -p "请输入第一个整数:" num1 read -p "请输入第二个整数:" num2 sum=$(($num1+$num2)) echo "两数之和为:$sum" } sum
return返回值来写
#!/bin/bash
sum(){
read -p "请输入第一个整数:" num1
read -p "请输入第二个整数:" num2
sum=$(($num1+$num2))
return $sum
}
sum
echo "两数之和为:$?"
[root@localhost ~]# sh sum.sh
请输入第一个整数:12
请输入第二个整数:12
两数之和为:24