- CSV yükleyip kısayol tuşlarıyla kaydırarak/filtreleyerek inceleme imkanı
csvlens dosya_adı ile çalıştırılabilir veya | csvlens ile pipe edilebilir
Başlıca tuş atamaları
hjkl veya ok tuşları: verilen yönde bir satır ya da sütun kaydır
Ctrl + f veya Page Down: bir ekran aşağı kaydır
Ctrl + b veya Page Up: bir ekran yukarı kaydır
Ctrl + d veya d: yarım ekran aşağı kaydır
Ctrl + u veya u: yarım ekran yukarı kaydır
Ctrl + h: bir ekran sola kaydır
Ctrl + l: bir ekran sağa kaydır
Ctrl + ←: ilk sütuna git
Ctrl + →: son sütuna git
G veya End: en alta git
g veya Home: en üste git
G: n'inci satıra git
/: normal ifadeyle eşleşen içeriği bul ve vurgula
n (arama modunda): sonraki sonuca git
N (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.