我有多個文件必須合併。Linux合併多個文件
這是例如兩個文件。
的1.txt
Allele Sequence
B*07:02:01 ABCDE
B*07:33:01 ABCD
B*07:41 AB
2.txt
Allele Sequence
B*07:02:01 FGHIJ
B*07:33:01 EFGH
B*07:41 CD
分隔爲標籤(\ t)的
我希望得到類似結果
B*07:02:01 ABCDEFGHIJ
B*07:33:01 ABCDEFGH
B*07:41 ABCD
我試着如下所示。
awk -F"\t" '
{key = $1}
FNR==NR {line[key]=$0; next}
key in line {print line[$1], $2}
' $1 $2 > output_2.txt
然後導致像
Allele Sequence^M Sequence^M
B*07:02:01 ABCDE^M FGHIJ
B*07:33:01 ABCD^M EFGH
B*07:41 AB^M CD
我怎樣才能使更清晰正是我想要
謝謝!
您可能需要使用腳本語言如Python和Ruby或Perl更多的運氣。 – Linuxios 2014-10-27 20:24:18
使用行中的''''鍵將隨機化輸出的順序。差不多就是 – Jotne 2014-10-27 20:39:44