【发布时间】:2021-04-22 11:48:50
【问题描述】:
我有一个包含 ~10,000 列和 ~20,000 行的文件,格式如下
Id A_1 A_2 A_3 B_2 B_5 C_1
T1 0 1 1 6 1 0
T2 1 1 1 0 0 1
T3 2 0 3 1 1 5
T4 1 1 1 2 3 1
在标题行中,第一列是 id。从第 2 列开始,样品名称采用以下格式 sampleName_batch#。现在,我想根据 sampleName 添加 id 的所有值,并在输出中包含 sampleName 和 sum up 值。我的预期输出是
Id A B C
T1 2 7 0
T2 3 0 1
T3 5 2 5
T4 3 5 1
我遇到了这个答案https://unix.stackexchange.com/questions/569615/combine-columns-in-one-file-by-matching-header,但我不知道如何修改整个标题行。
谢谢
【问题讨论】:
标签: awk