Skip to main content

过滤标准输入以避免过多的输出

项目描述

信息

这是 zenfilter 的 README 文件。

作者

什洛米鱼<什洛米夫@cpan 组织>

日期
2021-09-01
版本
0.6.5
https://travis-ci.org/shlomif/zenfilter.svg?branch=master

目的

这个小脚本过滤长 STDIN 输出,执行几个功能来跟踪重要部分和进度,这对于 shell 脚本来说很难做到。

它对于过滤冗长的 Travis-CI ( https://travis-ci.org/ ) 命令的输出很有用,但在保留的输出量有限制的其他上下文中可能很有用。

所有参数都是可选的:

  • –count-step=n :每 n 行显示COUNT <tab> <step> 。

  • –last=n:显示最后 n 行前缀为“LASTt”

  • –filter=<regex pattern>:显示带有“FOUNDt”前缀的匹配行。

  • –suppress-last-on=<regex>:如果它们的连接输出与正则表达式匹配,则抑制最后几行。

例子:

python zenfilter.py --count-step=10 --last=200 --filter="[0-9]+"
python zenfilter.py --last=20
python zenfilter.py --last=25 --count-step=15

一个用例场景:

make 2>&1 | python zenfilter.py [args]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

zenfilter-0.6.5.tar.gz (11.8 kB 查看哈希

已上传 source