8个版本 (3个稳定版本)

1.0.3 2022年11月4日
1.0.2 2022年9月29日
0.1.5 2022年9月9日

#916 in 文本处理

每月下载 30

MIT 许可证

1MB
758

Wortzahl! 快速统计单词

wz 是一个支持UTF8和人类可读输出的更快替代GNU wc的Rust编写程序

wz

安装

Cargo

cargo install wz
cargo install --git https://github.com/Altair-Bueno/wz.git

特性

速度快!

wz 对性能进行了大量优化。即使你正在统计多个文件,也得益于 rayon查看基准测试

人类可读和机器可读格式

将结果输出到漂亮的表格中,或者将它们管道传输到读取JSON的另一个程序。别再和 sedawk 过不去了!

$ 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