Ниже представлен альтернативный подход. (Linux предоставляет множество различных способов делать одно и то же; в конечном итоге зависит от личного выбора/предпочтения.)
sed -rin 's/./\u&/1p' file.txt
Ниже приведен еще один вариант, в котором первая буква каждого слова заглавная
sed -rin 's/([a-zA-Z])([a-zA-Z]*)/\u\1\2/g p' file.txt
Создать массив с индексом $1.
awk -F'\t' '{ SUM[$1] += $3 } END { for (j in SUM) print j, SUM[j] }'