Получение суммы значений в поле на основе переменных в другом поле

Ниже представлен альтернативный подход. (Linux предоставляет множество различных способов делать одно и то же; в конечном итоге зависит от личного выбора/предпочтения.)

sed -rin 's/./\u&/1p' file.txt

Ниже приведен еще один вариант, в котором первая буква каждого слова заглавная

sed -rin 's/([a-zA-Z])([a-zA-Z]*)/\u\1\2/g p' file.txt
0
19.02.2020, 18:18
1 ответ

Создать массив с индексом $1.

awk -F'\t' '{ SUM[$1] += $3 } END { for (j in SUM) print j, SUM[j] }'
2
28.04.2021, 23:22

Теги

Похожие вопросы