3 个版本 (重大变更)
0.3.0 | 2021年3月26日 |
---|---|
0.2.0 | 2021年3月20日 |
0.1.0 | 2021年3月19日 |
#2357 in 命令行工具
每月21次 下载
13KB
282 代码行
uniqtoo
一个二进制文件,复制了 sort | uniq -c | sort -nr
的行为,输出会在解析每行时实时更新。
用法
将基于行的内容通过 uniqtoo
管道传递,就像传递给 sort | uniq -c
一样。
以下是一个示例,展示了如何在这个仓库中计数文件扩展名,每0.5秒延迟一次。
您也可以将输入作为文件或文件描述符作为参数提供。
$ uniqtoo input.txt
安装
Rust / Cargo
$ cargo install uniqtoo
二进制文件将被放置在您的 ~/.cargo/bin
目录中,该目录应该包含在您的shell的 $PATH
中。
Docker
二进制文件容器可以从Docker Hub和GitHub Container Registry获取。
使用 docker run
而不是直接使用二进制文件。
input_command | docker run -i -a STDIN -a STDOUT jakewharton/uniqtoo
许可
Copyright 2021 Jake Wharton
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://apache.ac.cn/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
依赖关系
~3MB
~51K SLoC