美文网首页
uniq:去除重复

uniq:去除重复

作者: V_b986 | 来源:发表于2022-09-22 10:04 被阅读0次

Linux 指令:怎样从文件中找到重复行?
1.例如有文件test1.txt,内容如下:

cat test1.txt

122
122
343434
222222
# 执行uniq -d 可以找到重复行:
cat  test1.txt |uniq -d
122

2.例如有文件test.txt,内容如下:
cat test.txt

122
343434
122
222222

执行uniq -d,发现并没有将重复行输出。
原因是uniq只能检测到邻近的重复行,所以我们要先进行排序,然后再查找重复行。
可以执行 sort test.txt | uniq -d 即可找到重复的行:

sort test.txt | uniq -d

122

相关文章

网友评论

      本文标题:uniq:去除重复

      本文链接:https://www.haomeiwen.com/subject/tuliortx.html