5个版本 (2个稳定版)
1.0.1 | 2022年9月29日 |
---|---|
1.0.0 | 2022年9月10日 |
0.1.3 | 2022年9月9日 |
0.1.1 | 2022年9月9日 |
0.1.0 | 2022年9月8日 |
#1841 in 文本处理
每月下载量 28次
用于 wz
5KB
76 行
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支持即将推出
lib.rs
:
wz的配置选项
依赖
~3–15MB
~156K SLoC