我有一个CSV文件,其中包含大量不同价格的重复项目,并对文件进行排序。 我想比较所有的重复项,看看哪些复制项目具有最低的价格,然后出口是重复用最低的价格项目到一个新的文件 的字段由逗号 所以原来的CSV文件分隔:在csv文件中输出最小值的副本
01,香蕉,7.00
01,香蕉,6.00
01,香蕉,7.00
01,香蕉,9.00
02,芒果,5.00
02,芒果,3.00
02,芒果,3.00
02,芒果,4.00
输出CSV文件应该是
01,香蕉,6.00
02,芒果,3.00
IM目前编码bash和在想,如果awk可以做到这一点。
使用awk的琐碎,你有什么试过? – Barmar 2013-03-07 07:50:08
以及我一直在寻找和尝试这个:awk'!x [$ 1,$ 2] ++'FS =“:”file.txt – CrudeCoder 2013-03-07 07:58:56
但这比较了2列,并检查它们是否相同,但显然是不是我的目的,我只是想找到哪些副本更小 – CrudeCoder 2013-03-07 07:59:55