GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah kolom Linux untuk Pemula (dengan Contoh)

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
10

Sekarang, untuk membuat kolom isi file ini, gunakan perintah kolom dengan cara berikut:

pengujian kolom.txt

Dan Anda akan mendapatkan output seperti ini:

1    2    3    4    5    6    7    8    9    10

Q2. 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 |Y

Sekarang, 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      Y

FYI, 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|Y

Secara 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|T

Akan 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      Y

menggunakan 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.


Linux
  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  1. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

  2. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)

  3. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  1. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  2. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)