Apakah Anda muak melihat output perintah yang padat atau konten file di terminal. Artikel singkat ini akan mendemonstrasikan cara menampilkan output perintah atau konten file secara lebih jelas “berbentuk kolomformatnya.
Kita bisa menggunakan kolom utilitas untuk mengubah input standar atau konten file ke dalam bentuk tabel dari beberapa kolom, untuk output yang jauh lebih jelas.
Baca Juga: 12 Perintah Berguna Untuk Memfilter Teks untuk Operasi File yang Efektif di Linux
Untuk memahami lebih jelas, kami telah membuat file berikut “tecmint-authors.txt” yang berisi daftar 10 nama penulis teratas, jumlah artikel yang ditulis dan jumlah komentar yang mereka terima pada artikel tersebut hingga saat ini.
Untuk mendemonstrasikan ini, jalankan perintah kucing di bawah ini untuk melihat tecmint-authors.txt mengajukan.
$ cat tecmint-authors.txt.
pos|penulis|artikel|komentar. 1|ravisif|431|9785. 2|aaronkili|369|7894. 3|avishek|194|2349. 4|cezarmatei|172|3256. 5|gacanepa|165|2378. 6|marintodorov|44|144. 7|babin lonston|40|457. 8|hannyhelal|30|367. 9|gunjit kher|20|156. 10|jesseafolabi|12|89.
Menggunakan perintah kolom, kita dapat menampilkan output yang jauh lebih jelas sebagai berikut, di mana -T
membantu menentukan jumlah kolom yang berisi input dan membuat tabel dan -S
menentukan karakter pembatas.
$ cat tecmint-authors.txt | kolom -t -s "|"
pos penulis artikel komentar. 1 ravisatif 431 9785. 2 aaronkili 369 7894. 3 avishek 194 2349. 4 cezarmatei 172 3256. 5 gacanepa 165 2378. 6 marintodorov 44 144. 7 babin lonston 40 457. 8 hannyhelal 30 367. 9 gunjit kher 20 156. 10 jesseafolabi 12 89.
Secara default, baris diisi sebelum kolom, untuk mengisi kolom sebelum mengisi baris gunakan -x
beralih dan untuk menginstruksikan perintah kolom pertimbangkan baris kosong (yang diabaikan secara default), sertakan -e
bendera.
Berikut adalah contoh praktis lainnya, jalankan dua perintah di bawah ini dan lihat perbedaannya untuk lebih memahami kolom ajaib yang dapat dilakukan
$ gunung. $ pasang | kolom -t.
sysfs pada /sys ketik sysfs (rw, nosuid, nodev, noexec, relatime) proc di /proc ketik proc (rw, nosuid, nodev, noexec, relatime) udev di /dev ketik devtmpfs (rw, nosuid, relatime, size=4013172k, nr_inodes=1003293,mode=755) devpts pada /dev/pts ketik devpts (rw, nosuid, noexec, relatime, gid=5,mode=620,ptmxmode=000) tmpfs aktif/jalankan ketik tmpfs (rw, nosuid, noexec, relatime, size=806904k, mode=755) /dev/sda10 aktif / ketik ext4 (rw, relatime, error=remount-ro, data=ordered) securityfs pada /sys/kernel/jenis keamanan securityfs (rw, nosuid, nodev, noexec, relatime) tmpfs di /dev/shm ketik tmpfs (rw, nosuid, nodev) tmpfs aktif /run/lock ketik tmpfs (rw, nosuid, nodev, noexec, relatime, size=5120k) tmpfs pada /sys/fs/cgroup ketik tmpfs (rw, mode=755) cgroup pada /sys/fs/cgroup/systemd ketik cgroup (rw, nosuid, nodev, noexec, relatime, xattr, release_agent=/...
Untuk menyimpan output yang diformat dengan baik dalam file, gunakan pengalihan output seperti yang ditunjukkan.
$ pasang | kolom -t >mount.out.
Untuk informasi lebih lanjut, lihat halaman manual kolom:
kolom $man
Anda mungkin juga ingin membaca artikel terkait berikut ini.
Jika Anda memiliki pertanyaan, gunakan formulir komentar di bawah untuk menulis kepada kami. Anda juga dapat berbagi dengan kami tips dan trik baris perintah yang berguna di Linux.