У меня большой текстовый файл с двумя разделенными табуляцией полями.как видно из небольшого примера, каждые 2 строки имеют общее число.Я хочу обобщить мой текстовый файл таким образом.1 - найдите строки, которые имеют общее число, и суммируйте второй столбец этих строк.
маленький пример:
ENST00000054666.6 2
ENST00000054666.6_2 15
ENST00000054668.5 4
ENST00000054668.5_2 10
ENST00000054950.3 0
ENST00000054950.3_2 4
ожидаемый результат:
ENST00000054666.6 17
ENST00000054668.5 14
ENST00000054950.3 4
как видите разница в обоих столбцах.в 1-м столбце есть только одно повторение каждого общего и без "_2"
, а во 2-м столбце значения суммируют обе строки (которые имеют общий номер во входном файле).
Я пробовал этот кодно не возвращает то, что я хочу:
awk -F '\t' '{ col2 = $2, $2=col2; print }' OFS='\t' input.txt > output.txt
знаете, как это исправить?