Herramienta diseñada para procesar y visualizar archivos o texto en formato LTSV [Labeled Tab Separated Values] con salida coloreada en una terminal. Su principal función es mostrar únicamente las claves o campos específicos que el usuario desee, resaltando los resultados con colores cuando se trabaja en una terminal interactiva. Este formato es muy común en registros de aplicaciones y servidores web, donde cada dato tiene una etiqueta [clave] y un valor, separados por dos puntos, y cada campo está separado por tabulaciones.
$ echo -e "host:127.0.0.1\tuser:frank\tstatus:200" | lltsv -k host,status
$ echo -e "foo:aaa\tbar:bbb\tbaz:ccc" | lltsv -k foo,bar -K
$ lltsv -k host,req,status -f "status == 404" access_ltsv.log
$ lltsv -k user,status log*.ltsv
Operadores admitidos en filtros
==, != --> comparación de cadenas
>, =, <= --> comparación numérica
=~, !~ --> expresiones regulares