1 个稳定版本
1.0.2 | 2022年9月29日 |
---|
#4 in #wz
5KB
Wortzahl! 快速计词
wz
是一个比GNU wc更快的替代品,支持UTF8并具有可读输出,用Rust编写
安装
Cargo
cargo install wz
cargo install --git https://github.com/Altair-Bueno/wz.git
特性
速度快!
wz
对性能进行了大量优化。即使你正在计数多个文件,也得益于 rayon。 看看基准测试
人类可读和机器可读格式
以表格形式输出结果,或将它们管道传输到读取JSON的其他程序。别再摆弄 sed
和 awk
了!
$ wz *(.) --output json | jq .total.lines
1470
多种编码支持
使用UTF8或UTF16[^1]编码计算字符和行长度,这意味着可以正确计算非ASCII字符的文件
多种换行符支持
从旧Macintosh获取的文件?将换行符更改为回车换行符 ('\r'
)
wz macintosh.txt -n cr
性能
查看 BENCH.md
用法
运行 wz --help
查看完整选项列表
[^1]: UTF16支持稍后提供
lib.rs
:
为 wz 提供UTF-16计数器
依赖关系
约150–295KB