Hasty Briefsbeta

双语

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
  • 性能指标包含平均值、最小值、最大值和相对速度