bash脚本来计算几个整数值的平均值

时间:2012-10-19 17:12:51

标签: bash shell

我需要编写一个bash脚本来添加当前值并返回平均值。当我运行脚本./average时,收到错误消息:missing}。我不确定为什么脚本在运行时不会将平均值打印到屏幕上。

这是我到目前为止所写的内容:

#! /bin/csh
for var in "${sum[store1=100, store2= 75, store3= 74, store4= 100, store5= 100])}"

do
total= $sum(store1+store2+ store3+store4+store5))


echo $sum / 5
done

1 个答案:

答案 0 :(得分:4)

修正:(已更新)

#/bin/bash

total=0
list=(100 75 74 100 100)
for var in "${list[@]}"
do
    total=$((total + var))
done

average=$((total/5))
echo $average