1

我正在创建一个 bash 脚本来获取一天内的交易总数,它将包括总数、成功和失败。

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

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

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

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

我尝试了下一个代码,每次尝试都失败了

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

1 回答 1

0

你可以做:

$ TOTAL=1000
$ SUCCESS=900
$ FAILED=100
$ AVERAGE=$((FAILED*100/TOTAL))
$ echo $AVERAGE
10
于 2013-07-16T22:49:47.873 回答