csvlens - CSV-Dateibetrachter für die Kommandozeile "less for CSV"
(github.com/YS-L)- CSV-Dateien laden und mit Tastenkürzeln scrollen/filtern und prüfen
- Ausführung mit
csvlens Dateinameoder per Pipe mit| csvlens
Wichtige Tastenbelegungen
hjkloder die Pfeiltasten: eine Zeile oder Spalte in die angegebene Richtung scrollenCtrl + foderPage Down: eine Bildschirmseite nach unten scrollenCtrl + boderPage Up: eine Bildschirmseite nach oben scrollenCtrl + doderd: eine halbe Bildschirmseite nach unten scrollenCtrl + uoderu: eine halbe Bildschirmseite nach oben scrollenCtrl + h: eine Bildschirmseite nach links scrollenCtrl + l: eine Bildschirmseite nach rechts scrollenCtrl + ←: zur ersten Spalte scrollenCtrl + →: zur letzten Spalte scrollenGoderEnd: ganz nach unten springengoderHome: ganz nach oben springenG: zurn-ten Zeile springen/: Inhalte suchen, die mit einem regulären Ausdruck übereinstimmen, und hervorhebenn(im Suchmodus): zum nächsten Ergebnis wechselnN(im Suchmodus): zum vorherigen Ergebnis wechseln&: Zeilen mit regulären Ausdrücken filtern (nur übereinstimmende Zeilen anzeigen)*: Spalten mit regulären Ausdrücken filtern (nur übereinstimmende Spalten anzeigen)TAB: zwischen Zeilen-, Spalten- und Zellauswahlmodus wechseln>: Breite der ausgewählten Spalte erhöhen<: Breite der ausgewählten Spalte verringern- Enter (im Zellmodus): ausgewählte Zelle auf die Standardausgabe ausgeben und beenden
- -S: Zeilenumbruch umschalten
- r: auf die Standardansicht zurücksetzen (alle Filter und benutzerdefinierten Spaltenbreiten entfernen)
- H: Hilfe anzeigen
- q: beenden
Optionale Parameter
- -d <delimiter>: dieses Trennzeichen beim CSV-Parsing verwenden (z. B.
csvlens file.csv -d $'\t'). - -d auto: automatische Erkennung des Trennzeichens aktivieren.
- -i, --ignore-case: Groß-/Kleinschreibung bei der Suche ignorieren. Wenn der Suchstring Großbuchstaben enthält, wird dieses Flag ignoriert.
- --echo-column <column_name>: Beim Drücken der Enter-Taste den Wert dieser Spalte aus der ausgewählten Zeile auf die Standardausgabe ausgeben und beenden.
Meinung von GN⁺:
- csvlens ist ein leistungsstarkes Tool, um CSV-Dateien effizient anzusehen und zu bearbeiten. Besonders nützlich für Data Scientists oder Entwickler, die mit großen Datenmengen arbeiten.
- Die benutzerfreundlichen Tastenbelegungen und Filteroptionen machen die Datenexploration schneller und bequemer.
- Für Linux-Nutzer ist vor allem die einfache Installation ein Plus; dass das Tool in verschiedenen Linux-Distributionen leicht verfügbar ist, unterstreicht zusätzlich seine Bedeutung.
1 Kommentare
Hacker-News-Kommentare
vidienowrap-Option oder lese die Datei in R ein. csvlens wird jetzt wohl mein Standard-Viewer für CSV-Dateien.