如果我们有以下结果:
Operating System,50
Operating System,40
Operating System,30
Operating System,23
Data Structure,87
Data Structure,21
Data Structure,17
Data Structure,8
Data Structure,3
Crypo,33
Crypo,31
C++,65
C Language,39
C Language,19
C Language,4
Java 1.6,16
Java 1.6,11
Java 1.6,10
Java 1.6,2
我只想比较第一个字段(书名),并删除除每本书的第一行(记录最大数字)之外的重复行。所以结果如下:
Operating System,50
Data Structure,87
Crypo,33
C++, 65
C Language,39
Java 1.6,16
任何人都可以帮我解决如何使用 uniq、sort & cut 命令吗?可能正在使用 tr、head 或 tail?
最佳答案
在这种情况下看起来最优雅
rev input | uniq -f1 | rev
关于Unix uniq、sort 和 cut 命令删除重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12677167/