标签: bash
我试图在bash中使用bc从文件中找到一堆浮点数的平均值。
现在,当我添加时我使用:
let "sum=sum+${NUMBERS[$i]} | bc"
` 但是,当我这样做时,我会遇到语法错误。从语法上讲,这有什么问题?
答案 0 :(得分:3)
bc期待标准输入。由于第一个命令没有标准输出,因此在这种情况下bc没有输入。试试这个:
sum=`echo $sum+${NUMBERS[$i]} | bc -l`