1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2024年2月7日

命令行实用工具 中排名第 2511

MIT/Apache

135KB
129 代码行

编码挑战 #1

编码挑战 1 链接

构建自己的 wc 工具

这个编码挑战的主要目的是在 Rust 中实现 Unix 系统中常见的 wc CLI 工具的克隆。wc 工具的主要目的是计算单词、行和字符。

该工具的使用方法如下

ccwc<pattern> <path>

  • pattern: 定义你要在文件中统计的内容(单词、行、字符)的参数
    • -c: 统计字符
    • -w: 统计单词
    • -l: 统计行
  • path: 将要读取的文件的参数

值得指出的是,如果没有提供路径,参数将期望从 stdin 读取。这意味着像以下命令:

cat <file_path> | ccwc -c 将计算 <file_path> 中的字母数量。

如果没有提供模式,即直接传递文件,工具将计算所有计数(字符、单词和行)。

依赖项

~1.3–1.9MB
~36K SLoC