作业需求:
封装一个函数,函数功能实现数组求和
作业实现过程:
#!/bin/bash
arr=(123 456 111 12 34)
num=0
function my_func(){
i=0
sum=0
#$1数组元素的个数
for((i=0;i < $1;i++)){
#sum=$((sum+${arr[i]}))
sum=`expr $sum + ${arr[i]}`
}
echo $sum
}
num=`my_func 5`
echo $num
作业实现效果:
ubuntu@ubuntu:C_high$ ./10_test.sh
736