Sqawk: Herramienta de línea de comandos basada en SQL para procesar archivos delimitados
2025-05-26
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