【发布时间】:2016-12-26 21:01:55
【问题描述】:
ccze 是一款出色的原木着色器。问题是,尽管手册中有说明,/usr/lib64/ccze 或$HOME/.ccze 中没有插件。看起来所有插件都被编译成二进制文件(所以它们实际上不是插件),我无法轻松修改突出显示。
我想达到什么目标?
我需要添加更多以红色突出显示的模式。尤其是被空白包围的单个0。由于我不能轻易修改ccze,我正在考虑将它与 grep 结合起来:
tail -f `/bin/ls -1td /var/log/updates/index_*.log` | ccze -A | grep --color '\| 0 '
但这不会产生任何输出(挂起?),尽管有以下事实:
tail -f `/bin/ls -1td /var/log/updates/index_*.log` | grep --color '\| 0 '
正确地突出显示零并且:
tail -f `/bin/ls -1td /var/log/updates/index_*.log` | ccze -A
正确地突出显示其余部分。
提问时间
你能帮我修改上面的命令,让ccze 和grep 一起玩吗?或者只是如何自定义 ccze - 无需重新编译,因此它可以正确突出显示新内容。
我不想看到的答案
- 为什么不用 multitail,它太完美了?
- 为什么不使用任何其他库(它不能直接替代
ccze)?
【问题讨论】:
-
“这不起作用”不是对问题的有用描述。确切地说,
tail | ccze -A | grep是做什么的?悬挂?产生错误信息? CPU 过热? -
@Robᵩ - 是的,它挂起并且不产生任何输出。