fix stat output

This commit is contained in:
luwenpeng
2024-04-18 19:32:31 +08:00
parent 5508454a1b
commit 4d55f4ed95
2 changed files with 4 additions and 11 deletions

View File

@@ -60,7 +60,7 @@ calculate() {
local fields=($(echo "$curr_data" | jq -r '.[].fields | to_entries | .[] | .key' | grep -v timestamp_ms))
local curr_ts=$(echo "$curr_data" | jq -r '.[].timestamp_ms')
local prev_ts=$(echo "$prev_data" | jq -r '.[].timestamp_ms')
local diff_ts=$((($curr_ts - $prev_ts) / 1000))
local diff_ts=$(($curr_ts - $prev_ts))
local seconds=$((curr_ts / 1000))
local buffer=()
@@ -78,7 +78,7 @@ calculate() {
if [ $diff_ts -eq 0 ]; then
speed=0
else
speed=$((diff_val / diff_ts))
speed=$((diff_val * 1000 / diff_ts))
fi
buffer+=("$(printf "%-30s" $field)$(printf "%-20s" $curr_val)$(printf "%-20s" $speed)\n")
done