csvlens - komut satırı için CSV dosya görüntüleyici "CSV için less"
(github.com/YS-L)- CSV yükleyip kısayol tuşlarıyla kaydırarak/filtreleyerek inceleme imkanı
csvlens dosya_adıile çalıştırılabilir veya| csvlensile pipe edilebilir
Başlıca tuş atamaları
hjklveya ok tuşları: verilen yönde bir satır ya da sütun kaydırCtrl + fveyaPage Down: bir ekran aşağı kaydırCtrl + bveyaPage Up: bir ekran yukarı kaydırCtrl + dveyad: yarım ekran aşağı kaydırCtrl + uveyau: yarım ekran yukarı kaydırCtrl + h: bir ekran sola kaydırCtrl + l: bir ekran sağa kaydırCtrl + ←: ilk sütuna gitCtrl + →: son sütuna gitGveyaEnd: en alta gitgveyaHome: en üste gitG:n'inci satıra git/: normal ifadeyle eşleşen içeriği bul ve vurgulan(arama modunda): sonraki sonuca gitN(arama modunda): önceki sonuca git&: normal ifade kullanarak satır filtreleme yap (yalnızca eşleşen satırları göster)*: normal ifade kullanarak sütun filtreleme yap (yalnızca eşleşen sütunları göster)TAB: satır, sütun ve hücre seçim modları arasında geçiş yap>: seçili sütunun genişliğini artır<: seçili sütunun genişliğini azalt- Enter (hücre modunda): seçili hücreyi standart çıktıya yazdır ve çık
- -S: satır kaydırmayı aç/kapat
- r: varsayılan görünüme sıfırla (tüm filtreleri ve kullanıcı tanımlı sütun genişliklerini kaldır)
- H: yardımı göster
- q: çık
İsteğe bağlı parametreler
- -d <delimiter>: CSV ayrıştırırken bu ayırıcıyı kullan (ör.
csvlens file.csv -d $'\t'). - -d auto: ayırıcının otomatik algılanmasını etkinleştir.
- -i, --ignore-case: aramada büyük/küçük harf duyarlılığını kapat. Arama dizgesinde büyük harf varsa bu bayrak yok sayılır.
- --echo-column <column_name>: Enter tuşuna basıldığında seçili satırın bu sütundaki değerini standart çıktıya yazdır ve çık.
GN⁺ görüşü:
- csvlens, CSV dosyalarını verimli şekilde görüntülemek ve işlemek için güçlü bir araç. Özellikle büyük veri kümeleriyle çalışan veri bilimciler veya geliştiriciler için faydalı.
- Kullanıcı dostu tuş atamaları ve filtreleme seçenekleri, veri keşfini daha hızlı ve daha rahat hale getiriyor.
- Linux kullanıcıları için özellikle kurulumu kolay olması ve çeşitli Linux dağıtımlarında rahatça erişilebilir olması, bu aracın önemini artırıyor.
1 yorum
Hacker News görüşleri
viiçindeki nowrap seçeneğini kullanıyor ya da dosyayı R ile okuyorum. Artık csvlens muhtemelen CSV dosyaları için varsayılan görüntüleyicim olacak.csvkit[^0] kullanmaktan hoşlanıyordum. csvlens kadar iyi bir görüntüleyici değil, ama CSV verisini grep, cut ve pipe ile işleme özellikleri çok kullanışlı. csvlens ile csvkit birleşimi harika olurdu.