我需要编写一个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
答案 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