Anda juga dapat menggunakan ini:
column -s, -t < somefile.csv | less -#2 -N -S
column
adalah program unix standar yang sangat nyaman - ia menemukan lebar yang sesuai dari setiap kolom, dan menampilkan teks sebagai tabel yang diformat dengan baik.
Catatan: setiap kali Anda memiliki bidang kosong, Anda harus memasukkan semacam placeholder di dalamnya, jika tidak kolom akan digabung dengan kolom berikut. Contoh berikut menunjukkan cara menggunakan sed
untuk memasukkan placeholder:
$ cat data.csv
1,2,3,4,5
1,,,,5
$ sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
1 2 3 4 5
1 5
$ cat data.csv
1,2,3,4,5
1,,,,5
$ column -s, -t < data.csv
1 2 3 4 5
1 5
$ sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
1 2 3 4 5
1 5
Perhatikan bahwa penggantian ,,
untuk , ,
dilakukan dua kali. Jika Anda melakukannya hanya sekali, 1,,,4
akan menjadi 1, ,,4
sejak koma kedua sudah cocok.