我想比較兩個文件的第一列。如果存在匹配打印從第一文件中的第一和第二列的對應值到第二文件
awk比較並將匹配追加到另一個文件中
file1的
apple,1,2
orange,2,3
pine,3,4
file2的
apple,2,2
orange,4,5
所需的輸出
apple,2,2,1,2
orange,4,5,2,3
我能夠awk -F, 'NR==FNR{_1[$1]++;next}_1[$1]' file2 file1
找到匹配,但不知道如何將文件1的值追加到文件2
感謝'awk' @kent,如果你解釋這將是巨大的。 join命令不工作 '貓file2' 蘋果,2,2- 橙,4,5- '貓file1' 蘋果,1,2- 松樹,3,43 橙,2,3-'加入-t 「,」file2 file1'只給出蘋果,2,2,1,2作爲結果 – Marjer
@GanzRicanz它(awk一)非常簡單,哪一部分你沒有得到? – Kent
+1加入命令 – BMW