csvlens - penampil file CSV untuk command line "less for CSV"
(github.com/YS-L)- Dapat memuat CSV lalu menelusuri/memfilter dengan shortcut keyboard
- Jalankan dengan
csvlens nama_fileatau pipe dengan| csvlens
Key binding utama
hjklatau tombol panah: gulir satu baris atau kolom ke arah yang diberikanCtrl + fatauPage Down: gulir turun satu layarCtrl + batauPage Up: gulir naik satu layarCtrl + dataud: gulir turun setengah layarCtrl + uatauu: gulir naik setengah layarCtrl + h: gulir ke kiri satu layarCtrl + l: gulir ke kanan satu layarCtrl + ←: gulir ke kolom pertamaCtrl + →: gulir ke kolom terakhirGatauEnd: pindah ke paling bawahgatauHome: pindah ke paling atasG: pindah ke baris ke-n/: cari dan sorot konten yang cocok dengan regular expressionn(dalam mode pencarian): pindah ke hasil berikutnyaN(dalam mode pencarian): pindah ke hasil sebelumnya&: filter baris dengan regular expression (hanya tampilkan baris yang cocok)*: filter kolom dengan regular expression (hanya tampilkan kolom yang cocok)TAB: beralih antara mode pemilihan baris, kolom, dan sel>: tambah lebar kolom yang dipilih<: kurangi lebar kolom yang dipilih- Enter (dalam mode sel): keluarkan sel yang dipilih ke standard output lalu keluar
- -S: toggle line wrapping
- r: reset ke tampilan default (hapus semua filter dan lebar kolom kustom)
- H: tampilkan bantuan
- q: keluar
Parameter opsional
- -d <delimiter>: gunakan delimiter ini saat parsing CSV (contoh: csvlens file.csv -d $'\t').
- -d auto: aktifkan deteksi delimiter otomatis.
- -i, --ignore-case: abaikan huruf besar/kecil saat mencari. Jika string pencarian mengandung huruf besar, flag ini diabaikan.
- --echo-column <column_name>: saat tombol Enter ditekan, keluarkan nilai kolom ini dari baris yang dipilih ke standard output lalu keluar.
Pendapat GN⁺:
- csvlens adalah alat yang kuat untuk melihat dan memanipulasi file CSV secara efisien. Sangat berguna terutama bagi data scientist atau developer yang menangani data berukuran besar.
- Key binding yang ramah pengguna dan opsi pemfilterannya membuat eksplorasi data menjadi lebih cepat dan nyaman.
- Bagi pengguna Linux, instalasinya sangat mudah, dan kemudahan akses di berbagai distribusi Linux makin menegaskan pentingnya alat ini.
1 komentar
Pendapat Hacker News
nowrapdiviatau membaca file di R. Sekarang csvlens tampaknya akan menjadi penampil default untuk file CSV.