An overengineered solution to `sort | uniq -c` with 25x throughput (hist)
4 months ago
- #performance
- #unique-lines
- #CLI
- 一个名为'hist-rs'的CLI工具,用于高性能统计唯一行数
- 安装命令:'cargo install hist-rs'
- 基础用法:'hist <文件>' 统计文件中的唯一行
- 支持从stdin读取:'/bin/cat <文件> | hist'
- 选项包括:'-u'显示唯一行,'-e'排除匹配模式,'-i'包含匹配模式
- 阈值选项:'-m'设置最小出现次数,'-M'设置最大出现次数
- 排序选项:'-n'按键名排序,'-d'降序排列
- 性能对比显示'hist'是最快的工具
- 对比工具包括:hist, cuniq, huniq, sortuniq, naive
- 性能指标包含平均值、最小值、最大值和相对速度