Sqawk: Herramienta de línea de comandos basada en SQL para procesar archivos delimitados

2025-05-26
Sqawk: Herramienta de línea de comandos basada en SQL para procesar archivos delimitados

Sqawk es una herramienta de línea de comandos basada en SQL inspirada en awk, diseñada para el procesamiento eficiente de archivos delimitados por separadores, como CSV y TSV. Carga datos en tablas en memoria, permitiendo consultas SQL potentes (SELECT, INSERT, UPDATE, DELETE) con filtrado, ordenación, agregación y uniones de varias tablas. Sqawk cuenta con características como inferencia automática de tipo, soporte para valores nulos, delimitadores personalizados y un modo de operación seguro que evita la modificación accidental de archivos. Su sintaxis intuitiva y velocidad lo hacen ideal para tareas de manipulación de datos.

Desarrollo