replace bc usage with an awk floating point math limiting to 2 decimal places
This commit is contained in:
parent
509c2c114f
commit
43ee6f2cb0
1 changed files with 1 additions and 7 deletions
|
@ -85,7 +85,7 @@ bandwidth_to_unit() {
|
||||||
|
|
||||||
local result="0.00"
|
local result="0.00"
|
||||||
if (($1 != 0)); then
|
if (($1 != 0)); then
|
||||||
result="$(bc <<<"scale=2; $1 / $size")"
|
result="$(awk -v a="$1" -v b="$size" 'BEGIN { printf "%.2f\n", a / b }' </dev/null)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "$result ${SIZE[$size]}"
|
echo "$result ${SIZE[$size]}"
|
||||||
|
@ -103,12 +103,6 @@ main() {
|
||||||
interval_update=0
|
interval_update=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! command -v bc &> /dev/null
|
|
||||||
then
|
|
||||||
echo "command bc could not be found!"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
if ((counter == 0)); then
|
if ((counter == 0)); then
|
||||||
counter=60
|
counter=60
|
||||||
|
|
Loading…
Reference in a new issue