我有一个带有不同行的txt文件:

aaaaaa
bbbbbb
cccccc
ababab
ababab
ababab
ababab


我想删除重复项,但获取第一个值:
预期

aaaaaa
bbbbbb
cccccc
ababab


我已经尝试过sort file | uniq -u,但是预期结果不包括行ababab的唯一巧合

有什么帮助吗?

最佳答案

仅使用uniq

$ cat file
aaaaaa
bbbbbb
cccccc
ababab
ababab
ababab
ababab

$ cat file | uniq
aaaaaa
bbbbbb
cccccc
ababab

$ sort file | uniq -u
aaaaaa
bbbbbb
cccccc

关于linux - 如何使用UNIX在具有重复行的文本文件中获取唯一值(行)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51320488/

10-15 12:07