我有兩個製表符分隔的文件。兩個文件中的數據比較
文件1(10行和說4列,這些列可能不會在每行中填充的):
Chra stra stpa NM1 NM2 NR1
Chrb strb stpb NR2 NM1
文件2(25行和3列):
Tg NM1 12
Tg NM3 3
Tg NR1 76
現在我想做的是將文件1的每行中的NM和NR標識符與file2 NR標識符匹配中的任何位置中的文件2i f進行比較。應該從文件2.
文件3中提取NR/NM標識的相應值可能看起來像這樣(說了NM1):
chra stra stpa NM1 12
chra stra stpa NR1 76
的shell腳本有什麼建議?
這可能重複 - 在http://stackoverflow.com/questions/6385609/unix-shell-replace-by-dictionary – ajreal
這個file1的列數在每一行中都不固定... – Angelo