十、函数
格式:
# function、return 可加可不加,return 后跟0-255之间的数值,若不加return 将以最后一条命令结果作为返回值
function function_name( ){
action;
return int ;
}
1 #!/bin/bash
2 #1-5之间的数字求和
3 sum=0
4 function_sum(){
5 for i in {1..5};do
6 sum=$[sum+$i]
7 echo $i
8 i=$[i + 1]
9
10 done
11 }
12 function_sum
13 echo $sum
执行结果:
python@ubuntu:~/shellscrip$ ./fuction_test.sh
1
2
3
4
5
15