V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

lltsv

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
extraer las claves "host" y "status" y los valores aparecerán resaltados
$ echo -e "foo:aaa\tbar:bbb\tbaz:ccc" | lltsv -k foo,bar -K
mostrar sólo los valores sin etiquetas
$ lltsv -k host,req,status -f "status == 404" access_ltsv.log
mostrará líneas donde el campo "status" tenga el valor 404
$ lltsv -k user,status log*.ltsv
listar los campos "user" y "status" de todos los archivos que empiezan por "log"

Operadores admitidos en filtros

==, != --> comparación de cadenas

>, =, <= --> comparación numérica

=~, !~ --> expresiones regulares

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4073 entradas - Acerca del Tractatus
La Pipa Plena 2025