linux-tutorial/codes/shell/脚本函数/累加数组中的值.sh
2019-10-29 18:22:19 +08:00

21 lines
349 B
Bash

#!/usr/bin/env bash
#adding values in the array
function addarray {
local sum=0
local newarray
newarray=( `echo "$@"` )
for value in ${newarray[*]}
do
sum=$[ $sum + $value ]
done
echo $sum
}
myarray=( 1 2 3 4 5 )
echo "The original array is : ${myarray[*]}"
arg1=`echo ${myarray[*]}`
result=`addarray $arg1`
echo "The result is $result"