4个版本 (2个稳定版)
1.0.1 | 2022年9月29日 |
---|---|
1.0.0 | 2022年9月10日 |
0.1.1 | 2022年9月9日 |
0.1.0 | 2022年9月8日 |
#306 在 无标准库 中
每月下载 27次
用于 wz
1MB
170 行
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-8计数器