【发布时间】:2018-01-12 02:13:47
【问题描述】:
假设我有一个命令,例如ls。并且输出很大,我想通过字符':'的出现次数对其进行过滤。这些事件不需要是连续的,它们只需要发生。任何包含十个或更多此类事件的行都应发送到输出。有没有办法做到这一点?我正在考虑编写一个 python 脚本,并将其作为命令,例如this,但我不确定如何格式化脚本,以及在管道输出方面我能做什么和不能做什么上一个命令到这个新脚本/命令中。
【问题讨论】:
-
顺便说一句,许多专家建议不要解析
ls的输出,但我想如果你只是在自己的机器上做这件事,这没什么大不了的。请参阅 Why not parsels? 和 Why you shouldn't parse the output of ls(1)。
标签: python shell unix pipe find-occurrences