3 个稳定版本
1.1.2 | 2024 年 5 月 30 日 |
---|---|
1.1.0 | 2024 年 5 月 28 日 |
1.0.0 | 2024 年 5 月 20 日 |
698 在 命令行工具
每月 30 次下载
5KB
ripuniq:快速行去重器
功能类似于 uniq
,主要区别在于它不需要其输入已排序(与 sort -u
不同,实际上会保留输入行的顺序)。
ripuniq
只从 stdin 读取行,因此应始终与 < 输入文件
或作为管道的一部分使用。
ripuniq
有一个命令行选项,-z
。它将行分隔符从 '\n'
更改为 '\0'
。
ripuniq
优化程度高,比 sort -u
快 15 倍。
安装
从 发布页面 可用 x86_64 Linux 系统的静态二进制文件。
对于其他平台,只需运行 cargo install ripuniq
。这将花费更长的时间,并产生更大的二进制文件,但应该基本上可以在任何地方工作,因为 ripuniq
除了 Rust 运行时(作为 cargo
的依赖项已安装)之外没有其他系统依赖项。
依赖项
~2MB
~28K SLoC