8个版本 (3个稳定版本)
1.0.3 | 2022年11月4日 |
---|---|
1.0.2 | 2022年9月29日 |
0.1.5 | 2022年9月9日 |
#916 in 文本处理
每月下载 30 次
1MB
758 行
Wortzahl! 快速统计单词
wz
是一个支持UTF8和人类可读输出的更快替代GNU wc的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支持即将推出
依赖
~7–17MB
~226K SLoC