浮点数列表Bash的平均值

时间:2011-09-17 03:11:26

标签: bash

我试图在bash中使用bc从文件中找到一堆浮点数的平均值。

现在,当我添加时我使用:

let "sum=sum+${NUMBERS[$i]} | bc"

` 但是,当我这样做时,我会遇到语法错误。从语法上讲,这有什么问题?

1 个答案:

答案 0 :(得分:3)

bc期待标准输入。由于第一个命令没有标准输出,因此在这种情况下bc没有输入。试试这个:

sum=`echo $sum+${NUMBERS[$i]} | bc -l`