Piko Stats: Minimum und Maximum eines Monats berechnen
Ich wollte aus den vorhandenen Daten der PV Anlage die Werte für das Maximu, das Minimum und den Durchschnitt berechnen
./Piko_db.py --db pv-data.db --dump-stat --filter-time "`date +%Y-%m`-%" --day | cut -d"|" -f2,6 | cut -c 21- | sed -e "s/ \+ / /g" | cut -d " " -f 5 | tail -n "`date +%d`" | awk 'NR == 1 { max=$1; min=$1; sum=0 } { if ($1>max) max=$1; if ($1<min) min=$1; sum+=$1;} END {printf "Minimum: %d\t\nMaximum: %d\t\nDurchschnitt: %f\n\n", min, max, sum/NR} Minimum: 8265 Maximum: 26382 Durchschnitt: 19693.625000