Terkadang, saat mengerjakan baris perintah di Linux, Anda mungkin ingin menampilkan konten file dalam format kolom. Anda akan senang mengetahui ada utilitas baris perintah di Linux yang memungkinkan Anda melakukan ini. Nama alatnya adalah kolom, dan kita akan membahas dasar-dasar perintah ini menggunakan beberapa contoh yang mudah dipahami.
Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 18.04 LTS.
Perintah kolom Linux
Perintah kolom di Linux memungkinkan Anda membuat daftar kolom. Berikut sintaksnya:
kolom [-entx] [-c kolom] [-s sep] [file ...]
Dan inilah cara halaman manual alat mendefinisikannya:
Utilitas kolom memformat inputnya menjadi beberapa kolom. Baris
diisi sebelum kolom. Input diambil dari operan file, atau, secara
default, dari input standar.
Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda ide yang lebih baik tentang cara kerja perintah kolom.
Q1. Bagaimana cara menggunakan perintah kolom?
Penggunaan dasar cukup mudah. Misalkan Anda memiliki file bernama 'test.txt' yang berisi informasi berikut:
1
2
3
4
5
6
7
8
9
10Sekarang, untuk membuat kolom isi file ini, gunakan perintah kolom dengan cara berikut:
pengujian kolom.txtDan Anda akan mendapatkan output seperti ini:
1 2 3 4 5 6 7 8 9 10Q2. Bagaimana cara membuat kolom dari keluaran yang dibatasi?
Misalkan sebuah file berisi konten berikut:
Tidak.|Negara|Ya/Tidak
01|India|Y
02|AS|Y
03|Australia|Y
04|China|T
05|Rusia|Y
06|Jepang|Y
07|Singapura|Y
08|Korea Selatan|T
09|Finaland|Y
10|Irlandia |YSekarang, jalankan perintah kolom dengan cara berikut:
test kolom.txt -t -s "|"Dan inilah output yang dihasilkan:
Tidak. Negara Ya/Tidak
01 India Y
02 US Y
03 Australia Y
04 Cina N
05 Rusia Y
Jepang 07 Singapura Y
08 Korea Selatan T
09 Final dan Y
10 Irlandia YFYI, inilah cara halaman manual perintah kolom menjelaskan opsi baris perintah -t dan -s:
-s Tentukan sekumpulan karakter yang akan digunakan untuk membatasi kolom untuk
-t opsi.
-t Tentukan jumlah kolom yang berisi input dan buat
tabel. Kolom dipisahkan dengan spasi, secara default, atau
dengan karakter yang disediakan menggunakan opsi -s. Berguna untuk
tampilan cetak cantik.Q3. Bagaimana dengan kasus dengan beberapa pembatas?
Pada contoh sebelumnya, Anda melihat konten asli berisi pipa '|' sebagai pembatas. Jadi perintah kolom menggunakan pembatas ini untuk menghasilkan output format kolom. Tetapi bagaimana jika ada dua pipa di beberapa entri. Misalnya, lihat baris pertama di sini:
Tidak.||Negara||Ya/Tidak
01|India|Y
02|AS|Y
03|Australia|Y
04|China|T
05|Rusia|Y
06|Jepang|Y
07|Singapura|Y
08|Korea Selatan|T
09|Finlandia|Y
10 |Irlandia|YSecara default, perintah kolom menggabungkan beberapa pembatas yang berdekatan menjadi satu pembatas. Namun, jika mau, Anda dapat menggunakan opsi baris perintah -n untuk menonaktifkan perilaku tersebut. Jadi dalam hal ini, perintah kolom akan menjadi:
kolom -n test.txt -t -s "|"Q4. Bagaimana perintah kolom menangani baris kosong?
Secara default, baris kosong diabaikan oleh perintah kolom. Namun, jika mau, Anda dapat menekan perilaku ini dengan menggunakan opsi baris perintah -e.
Misalnya, isi file baris ini:
Tidak.|Negara|Ya/Tidak
01|India|Y
02|AS|Y
03|Australia|Y
04|China| T
05|Rusia|Y
06|Jepang|Y
07|Singapura|Y
08|Korea Selatan|T
09|Finlandia| T
10|Irlandia|TAkan keluar seperti:
Tidak. Negara Ya/Tidak
01 India Y
02 US Y
03 Australia Y
04 China N
05 Rusia Y
Jepang Ya/Tidak
01 India Y
02 AS N
05 Rusia Y
Jepang
07 Singapura Y
08 Korea Selatan T
09 Finlandia Y
10 Irlandia Ymenggunakan perintah berikut:
kolom -e test.txt -t -s "|"
Kesimpulan
Bergantung pada jenis pekerjaan yang Anda lakukan di baris perintah Linux, perintah kolom bisa sangat membantu Anda. Dalam tutorial ini, kami telah membahas opsi mayoritas yang ditawarkan oleh alat ini. Untuk info lebih lanjut, kunjungi halaman manualnya.
Tutorial Perintah Linux shuf untuk Pemula (dengan Contoh) Pembuatan User, Sertifikat dan Penandatanganan CSR untuk Manajer Sertifikat LemurLinux