3

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

1 回答 1

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
于 2012-10-19T17:22:41.060 回答