我有以下文件,
比較兩個文件和合並數據
total.txt
order1,5,item1
order2,6,item2
order3,7,item3
order4,6,item4
order8,9,item8
changed.txt
order3,8,item3
order8,12,item8
total.txt是總單數據和changed.txt近來更改的數據。我想合併總最近的變化,我想輸出,
Output.txt的
order1,5,item1
order2,6,item2
order3,8,item3
order4,6,item4
order8,12,item8
注:第2 (第3行&第5行)的行l.txt更新爲changed.txt文件
我已經使用下面的nawk
來比較第一個coulmn,但不能將它打印到輸出文件。請完成下面的命令幫助
nawk -F"," 'NR==FNR {a[$1]=$2;next} ($1 in a) "print??"' total.txt changed.txt
+1你的,貼我的回答後,我發現我有與你同樣的想法。你給瞭解釋。 – Kent