shell shell数组求和

shell数组求和的方法是什么

小亿
286
2023-04-25 16:56:02
栏目: 编程语言

在shell中,可以使用循环遍历数组,然后将数组元素相加,从而实现数组求和。具体方法如下:

```bash

#!/bin/bash


# 定义数组

arr=(1 2 3 4 5)


# 定义变量sum,初始化为0

sum=0


# 循环遍历数组,将数组元素相加

for i in ${arr[@]}

do

sum=$(expr $sum + $i)

done


# 输出数组求和结果

echo "数组元素之和为:$sum"

```

在上述代码中,首先定义了一个数组`arr`,然后定义了一个变量`sum`,用于存储数组元素之和。接着使用`for`循环遍历数组`arr`,将数组元素依次加入到变量`sum`中。最后输出变量`sum`的值,即为数组的求和结果。需要注意的是,在计算数组元素之和时,需要使用`expr`命令进行数值计算。

0
看了该问题的人还看了