linux uniq统计每一行的重复次数,Linux uniq总结

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

uniq命令用于报告或忽略文件中的重复行。

命令功能

uniq命令可以轻松地从文件中找到重复的行,而且可以删除重复项,显示重复项出现的次数,只显示重复的行,只显示唯一的行。

请注意,除非重复行是相邻的,否则uniq不会删除它们。因此可能需要先对它们进行排序,或将排序命令与uniq组合使用。

命令格式

uniq [选项] [文件]

命令选项-c或——count:在每列旁边显示该行重复出现的次数;

-d或–repeated:仅显示重复出现的行列;

-f或–skip-fields=:忽略比较指定的栏位;

-s或–skip-chars=:忽略比较指定的字符;

-u或——unique:仅显示出一次的行列;

-w或–check-chars=:指定要比较的字符。

实用命令

实例:1. 默认情况

描述:uniq命令删除了给定文件中所有连续重复的行。可以看到输出中,第1行和第3行重复了,第2行和第5行重复了。这是因为uniq命令只有在相邻的情况下才会删除重复的行

<

你可能感兴趣的:(linux,uniq统计每一行的重复次数)