g1-stats/explorer.sh

29 lines
995 B
Bash
Raw Normal View History

2020-09-19 04:01:10 +02:00
#!/bin/bash
dateRange=$1
lineNbr=$(grep -n "$dateRange" db/recus.json | cut -d : -f 1)
lineNbr=$(($lineNbr+4))
jsonDated=$(head -n$lineNbr db/recus.json)
jsonDated=$(echo -e "$jsonDated\n }\n]")
sumRWBrut=$(jq -r '.[].rWallets' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
sumRMBrut=$(jq -r '.[].rMembres' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
#sumRTBrut=$(jq -r '.[] | .rWallets, .rMembres' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
sumSWBrut=$(jq -r '.[].sWallets' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
sumSMBrut=$(jq -r '.[].sMembres' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
#sumSTBrut=$(jq -r '.[] | .sWallets, .sMembres' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
#echo "$sumRWBrut"
echo "{
\"date\": "\"$dateRange\"",
\"rWallets\": $sumRWBrut,
\"sWallets\": $sumSWBrut,
\"rMembres\": $sumRMBrut,
\"sMembres\": $sumSMBrut
}
" | jq .