封装一个函数,函数功能实现数组求和
arr=(123 456 789 111 12 34。。。)
#!/bin/bash
read -p "请输入数值传入数组中" -a arr
sum=0
function add()
{
for var in ${arr[@]}
do
sum=$(($sum + $var))
done
}
add
echo $sum
运行结果:

本文介绍了一个使用Bash编写的简单脚本,该脚本能够接收一系列数值输入到数组中,并通过定义的函数实现数组内所有元素的求和运算。最后输出计算得到的总和。
封装一个函数,函数功能实现数组求和
arr=(123 456 789 111 12 34。。。)
#!/bin/bash
read -p "请输入数值传入数组中" -a arr
sum=0
function add()
{
for var in ${arr[@]}
do
sum=$(($sum + $var))
done
}
add
echo $sum
运行结果:

1068
751

被折叠的 条评论
为什么被折叠?