Tampilan Isi Gambar Ing Format Column Ing Linux

Pangaturan Linux Column katindakake nganggo file teks delimited

Sampeyan bisa nampilake file delimited ing terminal Linux supaya saben item sing dilindhungi ditampilake ing kolom dhewe. Contone, umpamane tuladha tabel bal-balan Liga Utama Inggris sing nggunakake pipa minangka delimiters.

30 | 51 | 66 | | tx | tx | 31 | 61 | | 3 | arsenal | 30 | 55 | | kutha man | 30 | 51 5 | kulon ham | 30 | 50 6 | man utd | 30 | 50 | southampton | 31 | 47 8 | stoke city | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41 |

Dhaptar iki kalebu 10 tim teratas, jenenge, nomer game sing padha dolanan lan angka sing dicetak.

Ana sawetara perintah Linux sing bisa digunakake kanggo nampilake data ing baris perintah. Contone, printah kucing nampilake file persis kaya sing katon ing file kasebut. Perintah buntut bisa digunakake kanggo nuduhake bagéan saka file utawa kabeh, kaya bisa printah kepala . Nanging, ora ana perintah sing nampilake output kanthi cara sing katon apik.

Saenipun, sampeyan pengin bisa ndeleng data tanpa simbol pipa lan diwenehi jarak. Punika ing ngendi printah kolom teka ing.

Panggunaan Dasar Command Column

Sampeyan bisa mbukak printah kolom tanpa paramèter kaya ing ngisor iki:

kolom

Iki luwih apik tinimbang file tembung kanthi spasi ing antarane tembung kasebut. ora bisa uga data tabular kaya ing conto tabel liga iki.

Ing output yaiku:

pos | team | pld | pts 2 | tottenham | 31 | 61 4 | man city | 30 | 51 6 | man utd | 30 | 50 8 | stoke city | 31 | 46 10 | Chelsea | 30 | 41 1 | leicester | 31 | | 66 3 | arsenal | 30 | 55 5 | west ham | 30 | 50 7 | southampton | 31 | 47 9 | liverpool | 29 | 44 |

Nemtokake Lebar Kolom

Yen sampeyan ngerti jembar kolom, sampeyan bisa nggunakake printah ngisor iki kanggo misahake kolom kanthi jembar:

kolom -c

Contone, yen sampeyan ngerti jembar saben kolom 20 karakter sampeyan bisa nggunakake printah ing ngisor iki:

kolom-c20

Ing kasus tabel liga, iki ora bisa dilakoni kajaba kabeh kolom sing ana jembar tartamtu. Kanggo mbuktèkaké iki, owah-owahan berkas tabel liga minangka:

pos tim pld pts 1 leicester 31 66 2 tottenham 31 61 3 arsenal 30 55 4 man city 30 51 5 west ham 30 50 6 man utd 30 50 7 so'ton 31 47 8 stoke 31 46 9 liverpool 29 44 10 chelsea 30 41

Saiki kanthi nggunakake printah ing ngisor iki, sampeyan bisa njaluk output sing layak:

column -c10 leaguetable

Masalah karo iki yaiku data ing file wis katon apik supaya buntut, kepala, nano utawa kucing bisa kabeh nuduhake informasi sing padha kanthi cara sing bisa ditampa.

Ndandani Separator Nggunakake Command Column

Cara paling apik kanggo nggunakake printah kolom ing koma, pipa utawa file delimited liyane kaya ing ngisor iki:

kolom -s "|" -t

Sipat-switch ngijini sampeyan nemtokake pamisah sing arep digunakake. Contone, yen file sampeyan dipisahake kanthi koma, sampeyan bisa nyelehake "," sawise -s. Switch -t nampilake data ing format tabular.

Output Separators

Supaya adoh conto iki wis nampilake cara kerja karo pemisah file input, nanging babagan data nalika ditampilake ing layar.

Default Linux iku rong spasi, nanging mungkin sampeyan pengin nggunakake rong titik. Pandhuan ing ngisor iki nuduhake sampeyan cara nemtokake pamisah output:

kolom -s "|" -t -o "::"

Nalika digunakake karo file tabel liga, printah iki ngasilake output ing ngisor iki:

pos :: team :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenal :: 30 :: 55 4 :: man city :: 30 :: 51 5 :: west ham :: 30 :: 50 6 :: man utd :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: stoke city :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: Chelsea :: 30 :: 41

Isi larik sadurunge kolom

Ana switch liyane sing ora migunani nanging uga kalebu kene kanggo kelengkapan. Saklar -x nalika digunakake kanthi switch -c ngisi larik sadurunge kolom.

Dadi apa tegese? Deleng ing tuladha ing ngisor iki:

column -c100 leaguetable

Ing output iki bakal kaya mangkene:

pos | team | pld | pts 3 | arsenal | 30 | 55 6 | man utd | 30 | 50 9 | liverpool | 29 | 44 1 | leicester | 31 | 66 4 | man city | 30 | 51 7 | southampton | 31 | 47 10 | Chelsea | 30 | 41 2 | tottenham | 31 | 61 5 | west ham | 30 | 50 8 | stoke city | 31 | 46

Minangka sampeyan bisa ndeleng, iku mudhun mudhun lan banjur tengen.

Saiki katon conto iki:

column -c100 -x leaguetable

Wektu iki output iku minangka nderek:

30 | 51 | 66 | | tx | tx | 31 | 61 | | 3 | arsenal | 30 | 55 | | kutha man | 30 | 51 5 | kulon ham | 30 | 50 6 | man utd | 30 | 50 | southampton | 31 | 47 8 | stoke city | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41 |

Data ngliwati layar banjur mudhun.

Saklar liyane

Sakliyané saklar liya sing kasedhiya yakuwi:

kolom -V

Iki nuduhake versi kolom sing diinstal ing komputer.

kolom - bantuan

Iki bakal nampilake kaca manual menyang jendela terminal.