Sqawk: SQL-basiertes Kommandozeilen-Tool zur Verarbeitung von durch Trennzeichen getrennten Dateien

2025-05-26
Sqawk: SQL-basiertes Kommandozeilen-Tool zur Verarbeitung von durch Trennzeichen getrennten Dateien

Sqawk ist ein SQL-basiertes Kommandozeilen-Tool, inspiriert von awk, das für die effiziente Verarbeitung von durch Trennzeichen getrennten Dateien wie CSV und TSV entwickelt wurde. Es lädt Daten in In-Memory-Tabellen, ermöglicht leistungsstarke SQL-Abfragen (SELECT, INSERT, UPDATE, DELETE) mit Filterung, Sortierung, Aggregation und Joins über mehrere Tabellen. Sqawk bietet Funktionen wie automatische Typinferenz, Unterstützung für NULL-Werte, benutzerdefinierte Trennzeichen und einen sicheren Betriebsmodus, der versehentliche Dateimodifikationen verhindert. Seine intuitive Syntax und Geschwindigkeit machen es ideal für Datenmanipulationsaufgaben.

Entwicklung