Python Scriptlets

From Wickle Wiki

Imprimir por pantalla un archivo de LOG con lineas coloreaads segun el texto encontrado

Esto nos sirve por ejemplo como substituto del tail, de modo que colorea el /var/log/messages en funcion de si encuentra o no errores, basicamente es una prueba de codigo python:

#!/usr/bin/python

import sys
inp=file("/var/log/messages","r")
for line in inp.readlines():
    if 'kernel' in line:
        linea=line.rstrip()
        lineas="\033[31;1m"+linea+"\033[0m"
        print lineas.rstrip()
    else:
        print line,
inp.close()
Personal tools
This site is powered by Queres Tecnologias