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



我需要编写一个添加当前值并返回平均值的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

修复:(更新)

#/bin/bash
total=0
list=(100 75 74 100 100)
for var in "${list[@]}"
do
    total=$((total + var))
done
average=$((total/5))
echo $average

相关内容

  • 没有找到相关文章