WÄHLEN

Select ist eine SQL-Schnittstelle zu Textdateien.
Jetzt downloaden

WÄHLEN Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Markus Bertheau
  • Website des Verlags:
  • http://select.mbertheau.de/

WÄHLEN Stichworte


WÄHLEN Beschreibung

Select ist eine SQL-Schnittstelle zu Textdateien. Select ist eine SQL-Schnittstelle in Textdateien: $ Select Response_Code, Anzahl (1) aus Access_log, wo Methode = "'Get'"> Gruppe by Response_Code Reihenfolge von 2 Beschreibung_code | Anzahl (1) ---------------- + ------------ 200 | 157820404 | 25138304 | 17938301 | 2348302 | 1486206 | 673405 | 16401 | 15500 | 8403 | 1 $ head -1 acces_logpd90b3592.dip.t-dialin.net - - "GET / HTTP / 1.1" 200768 "-" Mozilla / 5.0 (X11; U; Linux I686; EN-US; RV: 1.8.1.6) GECKO / 20061201 Firefox / 2.0.0.6 (Ubuntu-Feisty) "Wählen Sie derzeit spezifisch das NCSA-erweiterte / kombinierte Übertragungslogatformat (Access_log) und alle anderen Textdateien allgemein. Es ist leicht, andere Textdateiformate zu unterstützen. Python 2.5 enthält pysqlite2.download und entpacken Sie den Tarball und kopieren Sie das Kopieren in einem Verzeichnis in Ihrem $ -Pad, z. B. / usr / local / bin: $ wget http://select.mbertheau.de/files/select-0.1.tar. BZ2 $ TAR XFJ Select-0.1.tar.bz2 $ sudo CP Select-0.1 / Select / usr / local / binnuageselect von der Datei FieldList ist eine Kommas getrennte Liste von Feldnamen oder das spezielle Keyword, das alles ist ersetzt durch einen Stern *. Datei ist ein Dateiname oder -, um von der Standardeingabe zu lesen. REST_SQL kann SQL-Klauseln wie dort enthalten, woher, Gruppen by, mit, Grenzwert, Offset und Reihenfolge by. Wie funktioniert es zunächst, um einen Dateityp A-Set regulärer Ausdrücke zu ermitteln. Wenn dies erfolgreich ist, sind er sprechende Spaltennamen verfügbar, und die Zeilen werden entsprechend ihrer Semantik in Spalten aufgeteilt. Wenn dies nicht der Fall ist, werden sie mit Zahlen benannt und von weißem Raum geteilt. Wählen Sie dann die Auswahl der Daten in eine In-Memory-SQLite-Datenbank aus, führt die Abfrage aus und gibt die Ergebnisse an stdout aus.


WÄHLEN Zugehörige Software