3个版本 (1个稳定版)

1.0.0 2022年9月10日
0.1.1 2022年9月9日
0.1.0 2022年9月8日

#6#wz

每月下载量 22
4 个crate 中使用

MIT 许可证

3KB

Wortzahl! 计数单词 快速

wz 是一个比GNU wc更快的替代品,支持UTF8,并具有可读的输出,用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字符的文件可以正确计数

支持多种换行符

从一个旧麦金塔文件中得到文件?将换行符更改为回车换行符 ('\r')

wz macintosh.txt -n cr

性能

查看 BENCH.md

用法

运行 wz --help 查看完整选项列表

[^1]: UTF16支持即将推出


lib.rs:

WZ的核心特性

无运行时依赖