shell 数组求和
时间: 2023-09-28 14:12:09 浏览: 235
linux shell实现求一个多维数组中的最大和最小值
您可以使用循环遍历数组的方式来求和。以下是一个示例的Shell脚本代码:
```shell
#!/bin/bash
# 定义一个数组
arr=(1 2 3 4 5)
# 初始化求和变量
sum=0
# 循环遍历数组并累加求和
for num in "${arr[@]}"
do
sum=$((sum + num))
done
# 打印求和结果
echo "数组求和结果为: $sum"
```
在这个示例中,我们首先定义了一个包含一些数字的数组`arr`。然后,我们初始化一个变量`sum`为0,用于存储求和的结果。接下来,使用`for`循环遍历数组中的每个元素,将其累加到`sum`中。最后,打印出求和的结果。
您可以根据自己的需求修改数组的内容或添加更多的元素。希望这个示例对您有帮助!
阅读全文