我有以下文件,
总计.txt
order1,5,item1
order2,6,item2
order3,7,item3
order4,6,item4
order8,9,item8
改变了.txt
order3,8,item3
order8,12,item8
total.txt 是总订单数据,changed.txt 是最近更改的数据。我想将最近的更改与总数合并,我希望输出为,
输出.txt
order1,5,item1
order2,6,item2
order3,8,item3
order4,6,item4
order8,12,item8
注意:total.txt(第 3 和第 5)行的第 2 列用 changed.txt 文件更新
我已经使用下面nawk
的来比较第一个 coulmn,但无法将其打印到输出文件。请帮助完成以下命令
nawk -F"," 'NR==FNR {a[$1]=$2;next} ($1 in a) "print??"' total.txt changed.txt