用shell脚本封装一个函数,函数功能实现数组求和

代码实现如下:

#!/bin/bash

function Sum()
{
    sum=0
    arr=($*)
    for((i = 0; i < ${#arr[@]}; i++))
    {
        ((sum += arr[i]))
    }
    echo $sum
}
read arr
echo "arr={$arr}"
s=`Sum $arr`
echo 数组成员全部相加之和是:$s          
                                         

运行结果如下:

用shell脚本封装一个函数,函数功能实现数组求和_第1张图片

 

你可能感兴趣的:(bash)