为与python字符串或正则表达式匹配的纯文本行添加颜色

colorize.p的Python项目详细描述


着色.py

至少有一个existing tool可以执行自动语法突出显示 代码和输出ANSI转义序列。不幸的是 作者的知识,没有现有的工具来突出线的日志 包含特定模式的文件。vim的match2match是 很接近,但使用起来有点笨拙。

此工具的目的是将与特定图案匹配的线条着色,以便 当仔细研究日志文件中的相关行时,可以更容易地突出显示这些行 与同事或经理的文件。

用法

假设我们有一个包含以下内容的文件:

This is an interesting line with some awesome content.
unrelated line
unrelated line
unrelated line
foobar
Different topic of interest
unrelated line

然后,我们可以运行以下命令来查看我们想要的一些效果:

colorize.py -h
colorize.py -l
colorize.py -f 'This is an interesting line=Blue' Input.log
colorize.py -f 'This is an interesting line=Blue' -f 'Different topic=Red' Input.log

# Note that we must run less in raw node to see the colors.
colorize.py -f 'This is an interesting line=Blue' | less -R

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中创建固定大小的泛型数组?   javascript Paypal Braintree订阅付款   使用BufferedReader和PrintWriter实现java数据持久化?   类似于iCloud的java唯一google id   java使用网格布局和抓取组合框   java我的while循环无限运行,当我检查它时,它说while循环没有主体,而我认为它显然没有主体   java LWJGL碰撞3D OpenGL   java将Tibco RV切换到WebSphere MQ?   java如何使用Postman从curl发布REST   java是超级的,在通用通配符中是独占的吗?   在swing 1.5中,java在指定时间后自动关闭非模态对话框   java PrimeFaces饼图在JSF 2.0中不显示   java如何在Spring MVC中提供带有xml配置的默认bean实现?   java在eclipse中使用按钮关闭JFrame   java Sqoop jar已弃用   Java中的Getter方法