linux-tutorial/codes/shell/示例脚本/脚本函数/累加数组中的值.sh
2019-10-10 08:56:31 +08:00

21 lines
368 B
Bash

#!/bin/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"