#!/usr/bin/env bash
declare -A totals=( )
while IFS=, read -r category value; do
(( totals[$category] += value ))
done
for category in "${!totals[@]}"; do
sum=${totals[$category]}
echo "$category,$sum"
done
IyEvdXNyL2Jpbi9lbnYgYmFzaAoKZGVjbGFyZSAtQSB0b3RhbHM9KCApCndoaWxlIElGUz0sIHJlYWQgLXIgY2F0ZWdvcnkgdmFsdWU7IGRvCiAgKCggdG90YWxzWyRjYXRlZ29yeV0gKz0gdmFsdWUgKSkKZG9uZQoKZm9yIGNhdGVnb3J5IGluICIkeyF0b3RhbHNbQF19IjsgZG8KICBzdW09JHt0b3RhbHNbJGNhdGVnb3J5XX0KICBlY2hvICIkY2F0ZWdvcnksJHN1bSIKZG9uZQ==
Qmx1ZSwyMApCbHVlLDEwCkJsYWNrLDEzClJlZCw4CkJsYWNrLDEwClJlZCwxMApCbHVlLDIx
Blue,20
Blue,10
Black,13
Red,8
Black,10
Red,10
Blue,21