#key #count #sorting #command-line #file #tool #tab-separated

app countmerge

为排序键添加计数的命令行工具

1 个不稳定版本

使用旧的 Rust 2015

0.1.1 2017年2月2日

#81 in #count

MIT 许可证

4KB
51

countmerge 是一个快速的命令行程序(用 Rust 编写),它接收一个用制表符分隔的文件,该文件将键映射到计数,并为每个键添加总计。

它要求输入按键排序,所以您可能需要先运行 sort

本质上,它是一个可以添加的 uniq

目前它不接受任何选项。它只接受标准输入的行,并将求和行写入标准输出。不将键映射到整数计数的行将按原样输出。

示例输入

key A	1
key A	2
key B	3
key C	4
key	C	3
key C	2
key C	1

您将获得的输出是

key A	3
key B	3
key C	10

安装

使用 rustup 安装 Rust 1.14 或更高版本。

克隆此存储库,并在其目录中运行以下命令

cargo build
cargo install

没有运行时依赖项