У меня есть эти 2 разделенных табуляцией файла:
fileA.tsv
probeId sample1_betaval sample2_betaval sample3_betaval
a 1 2 3
b 4 5 6
c 7 8 9
fileB.tsv
probeId region gene
a intronic tp53
b non-coding NA
c exonic kras
Поскольку они уже отсортированы по probeId, я объединены оба файла:
join -j 1 fileA.tsv fileB.tsv -t $'\t' > complete.tsv
Проблема в том, что выходные данные не сохраняют заголовки:
a 1 2 3 intronic tp53
b 4 5 6 non-coding NA
c 7 8 9 exonic kras
В то время как мой желаемый вывод:
probeId sample1_betaval sample2_betaval sample3_betaval region gene
a 1 2 3 intronic tp53
b 4 5 6 non-coding NA
c 7 8 9 exonic kras
Как мне этого добиться?