2020-09-19 04:01:10 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
2020-09-20 22:32:15 +02:00
|
|
|
dateRange=$2
|
2020-09-19 04:01:10 +02:00
|
|
|
lineNbr=$(grep -n "$dateRange" db/recus.json | cut -d : -f 1)
|
2020-09-20 22:32:15 +02:00
|
|
|
|
|
|
|
cumulate() {
|
|
|
|
lineNbr=$(($lineNbr+6))
|
|
|
|
|
|
|
|
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 '.[].rMembers' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
|
|
|
|
#sumRTBrut=$(jq -r '.[] | .rWallets, .rMembers' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
|
|
|
|
sumSWBrut=$(jq -r '.[].sWallets' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
|
|
|
|
sumSMBrut=$(jq -r '.[].sMembers' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
|
|
|
|
#sumSTBrut=$(jq -r '.[] | .sWallets, .sMembers' <<<$jsonDated | awk '{ SUM += $1} END { printf "%.2f", SUM }')
|
|
|
|
|
|
|
|
#echo "$sumRWBrut"
|
|
|
|
|
|
|
|
echo "{
|
|
|
|
\"date\": "\"$dateRange\"",
|
|
|
|
\"rWallets\": $sumRWBrut,
|
|
|
|
\"sWallets\": $sumSWBrut,
|
|
|
|
\"rMembers\": $sumRMBrut,
|
|
|
|
\"sMembers\": $sumSMBrut
|
|
|
|
}
|
|
|
|
" | jq .
|
2020-09-19 04:01:10 +02:00
|
|
|
}
|
|
|
|
|
2020-09-20 22:32:15 +02:00
|
|
|
selectDay() {
|
|
|
|
lineNbr=$(($lineNbr+7))
|
|
|
|
|
|
|
|
jsonDated=$(head -n$lineNbr db/recus.json |tail -n7 | sed 's/},/}/g')
|
|
|
|
echo "$jsonDated" | jq .
|
|
|
|
}
|
2020-09-19 04:01:10 +02:00
|
|
|
|
2020-09-20 22:32:15 +02:00
|
|
|
$1
|