我正在创建一个bash脚本来获取一天中的事务总数,它将包括总计,成功和失败。
到目前为止,我可以获得这些数字,但我还需要创建一个成功的平均值和失败的平均值。
现在,假设我有1000笔交易,其中900笔成功,100笔交易失败。例如,我们可以说我们的成功率为90%,失败率为10%
当我尝试数学时,我无法获得这些百分比。我将事务编号保存到变量中,所以我有
"$TOTAL"=1000
"$SUCCESS"=900
"$FAILED"=100
我已经尝试过每次尝试失败的下一个代码
AVERAGE=("$FAILED"*100)/"$TOTAL" | bc
AVERAGE=(\("$FAILED"*100)/"$TOTAL" | bc)
答案 0 :(得分:0)
你可以这样做:
$ TOTAL=1000
$ SUCCESS=900
$ FAILED=100
$ AVERAGE=$((FAILED*100/TOTAL))
$ echo $AVERAGE
10