У мене великий файл у такому форматі:
2 1019 0 12
2 1019 3 0
2 1021 0 2
2 1021 2 0
2 1022 4 5
2 1030 0 1
2 1030 5 0
2 1031 4 4
Якщо значення у колонці 2 збігаються, я хочу підсумувати значення у стовпці 3 та 4 обох рядків, інакше лише суму значень в унікальному рядку.
Тож результат, на який я сподіваюся, виглядатиме так:
2 1019 15
2 1021 4
2 1022 9
2 1030 6
2 1031 8
Я можу сортувати файли відповідно до стовпця 2 з awk
або sort
підсумовувати останні стовпці awk
, але лише для окремих рядків, а не для двох рядків, де стовпець 2 відповідає.
$1 $2
як ключ.