Unix - awk con colores

   
Vista:

awk con colores

Publicado por Angel (6 intervenciones) el 26/12/2008 19:32:59
Hola.
Querría dar distintos colores a las líneas de un fichero procesado con awk en función de unos parámetros. El fichero de entrada es del tipo:

9121 0 (LOCKED) 0 (DISABLED)
9122 1 (UNLOCKED) 1 (ENABLED)
9123 1 (UNLOCKED) 0 (DISABLED)
9124 1 (UNLOCKED) 1 (ENABLED)

y quiero que salga en azul si el segundo campo es 0, en verde si el cuarto campo es 1 y en rojo en los demás casos.

He realizado distintas pruebas con awk y tput setaf del tipo:

awk '$4==1 { tput setaf 2 ; print $0}'

pero no consigo nada. ¿Alguien tiene alguna idea ?. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Unix
- Cursos de Unix
- Temas de Unix
- Chat de Unix
información
Cursos y Temas de Unix
- El Sistema Operativo Unix
- Unix Programmer's manual
- Seguridad en Unix y Redes