Tampilkan output perintah atau konten file dalam format kolom

Tampilkan output perintah atau konten file dalam format kolom

Apakah Anda muak melihat output perintah yang padat atau konten file di terminal. Artikel pendek ini akan menunjukkan cara menampilkan output perintah atau konten file dalam hal yang jauh jelas "kolomFormat.

Kita bisa menggunakan kolom utilitas untuk mengubah input standar atau konten file menjadi bentuk tabel dari beberapa kolom, untuk output yang jauh lebih jelas.

Baca juga: 12 Perintah yang 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 di artikel sampai sekarang.

Untuk menunjukkan ini, jalankan perintah CAT di bawah ini untuk melihat Tecmint-Authors.txt mengajukan.

$ Cat Tecmint-Authors.txt 
Output sampel
POS | Penulis | Artikel | Komentar 1 | Ravisaive | 431 | 9785 2 | Aaronkili | 369 | 7894 3 | Avishek | 194 | 2349 4 | CEZARMATEI | 172 | 3256 5 | Gacanepa | 165 | 2378 6 | Marintodorov | 44 | 1447 | 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 "|" 
Output sampel
pos author articles comments 1 ravisaive 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 menggunakan -X beralih dan ke perintahan 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 perbedaan untuk lebih memahami kolom ajaib yang dapat dilakukan

$ mount $ mount | kolom -t 
Output sampel
sysfs on /sys type sysfs (rw, nosuid, nodev, noexec, relatime) proc on /proc type proc (rw, nosuid, nodev, noexec, relatime) udev on /dev type devtmpfs (rw, nosuid, relatime, ukuran = 401317k , nr_inodes = 1003293, mode = 755) devpts on /dev /pts type devpts (rw, nosuid, noexec, relatime, gid = 5, mode = 620, ptmxmode = 000) tmpfs pada /menjalankan tipe tmpfs (rw, nosuid, nosuid, nosuid, nosuid, nosuid, noxec , Relatime, size = 806904k, Mode = 755) /dev /sda10 on /type ext4 (rw, relatime, kesalahan = remount-ro, data = dipesan) keamanan di /sys /kernel /jenis keamanan keamanan (rw, nosuid, nodevs , NoExec, Relatime) TMPFS ON/DEV/SHM TYPE TMPFS (RW, NOSUID, NODEV) TMPFS ON/RUN/LOCK TYPE TMPFS (RW, NOSUID, NODEV, NOEXEC, RELATIME, UKURAN = 5120K) TMPFS ON/SYS/FS/FS/ CGroup Tipe TMPFS (RW, Mode = 755) CGroup ON/SYS/FS/CGROUP/SISTEMD TYPE CGROUP (RW, NOSUID, NODEV, NOEXEC, RELATIME, XATTR, RELEASE_AGENT =/… 

Untuk menyimpan output yang diformat dengan baik dalam file, gunakan pengalihan output seperti yang ditunjukkan.

$ mount | kolom -t> mount.keluar 

Untuk informasi lebih lanjut, lihat halaman kolom:

$ kolom man 

Anda mungkin juga ingin membaca artikel terkait berikut ini.

  1. Cara menggunakan ekspresi awk dan reguler untuk memfilter teks atau string dalam file
  2. Cara menemukan dan mengurutkan file berdasarkan tanggal dan waktu modifikasi di Linux
  3. 11 Perintah Linux 'Grep' Lanjutan di Kelas Karakter dan Ekspresi Braket

Jika Anda memiliki pertanyaan, gunakan formulir komentar di bawah ini untuk menulis kepada kami. Anda juga dapat berbagi dengan kami tip dan trik baris perintah yang berguna di Linux.