如何获得平均比率

时间:2013-07-16 22:37:36

标签: bash average bc

我正在创建一个bash脚本来获取一天中的事务总数,它将包括总计,成功和失败。

到目前为止,我可以获得这些数字,但我还需要创建一个成功的平均值和失败的平均值。

现在,假设我有1000笔交易,其中900笔成功,100笔交易失败。例如,我们可以说我们的成功率为90%,失败率为10%

当我尝试数学时,我无法获得这些百分比。我将事务编号保存到变量中,所以我有

"$TOTAL"=1000
"$SUCCESS"=900
"$FAILED"=100

我已经尝试过每次尝试失败的下一个代码

AVERAGE=("$FAILED"*100)/"$TOTAL" | bc
AVERAGE=(\("$FAILED"*100)/"$TOTAL" | bc)

1 个答案:

答案 0 :(得分:0)

你可以这样做:

$ TOTAL=1000
$ SUCCESS=900
$ FAILED=100
$ AVERAGE=$((FAILED*100/TOTAL))
$ echo $AVERAGE
10