Montri dosieron de dosieroj En Kolumna Formato Ene de Linukso

La Linuksa Kolumna komando funkcias kun limigitaj tekstaj dosieroj

Vi povas montri limigitan dosieron en la Linuksa fina stacio tiel ke ĉiu limigita ero estas montrata en sia propra kolumno. Ekzemple, jen ekzemplo de angla Premier League Football-tablo kiu uzas tubojn kiel delimitrojn.

pos | teamo | pld | pts 1 | leicester | 31 | 66 2 | tottenham | 31 | 61 3 | arsenalo | 30 | 55 4 | viro urbo | 30 | 51 5 | okcidenta ŝinko | 30 | 50 6 | viro utd | 30 | 50 7 | southampton | 31 | 47 8 | stoke urbo | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41

Ĉi tiu listo inkluzivas la suprajn 10 teamojn, iliajn nomojn, la nombron da ludoj kiujn ili ludis kaj la punktoj notitaj.

Ekzistas kelkaj Linuksaj komandoj, kiujn vi povas uzi por montri la datumojn en la komandlinio. Ekzemple, la kada komando montras la dosieron ĝuste kiel ĝi aperas en la dosiero. La vosto- komando povas esti uzata por montri parton de la dosiero aŭ ĉio, kiel povas la kapo- komando. Tamen, neniu el ĉi tiuj komandoj montras la eliron en maniero, kiu faras ĝin aspekti bone.

Ideale vi volas vidi la datumojn sen la simbolo de la tubo kaj interspacigita. Jen la kolumna komando.

Baza Uzo de la Kolumna Komando

Vi povas kuri la kolumnan komandon sen parametroj kiel sekvas:

kolumno

Ĉi tio funkcias plej bone kun dosieroj de vortoj kun spacoj inter la vortoj. Ĝi ne funkcias ankaŭ kun tabulaj datumoj kiel en ĉi tiu liga tablo ekzemplo.

La eligo estas kiel sekvas:

pos | teamo | pld | pts 2 | tottenham | 31 | 61 4 | viro urbo | 30 | 51 6 | viro utd | 30 | 50 8 | stoke urbo | 31 | 46 10 | Chelsea | 30 | 41 1 | leicester | 31 | 66 3 | arsenalo | 30 | 55 5 | okcidenta ŝinko | 30 | 50 7 | sudorlando | 31 | 47 9 | Liverpool | 29 | 44

Specifante la Kolumran Larĝecon

Se vi scias la larĝecon de la kolumnoj, vi povas uzi la sekvan komandon por apartigi la kolumnon laŭ larĝa:

kolumno -c

Ekzemple, se vi scias, ke la larĝo de ĉiu kolumno estas 20 karakteroj, vi povas uzi la jenan komandon:

kolumno -c20

En la kazo de la liga tablo, ĉi tio ne funkcias bone krom se ĉiuj kolumnoj certas larĝe. Por pruvi ĉi tion, ŝanĝi la ligon-tablon-dosieron kiel sekvas:

pos teamo pld pts 1 leicester 31 66 2 tottenham 31 61 3 arsenalo 30 55 4 viro urbo 30 51 5 okcidenta ŝinko 30 50 6 viro utd 30 50 7 so'ton 31 47 8 stoke 31 46 9 liverpool 29 44 10 chelsea 30 41

Nun per la sekva komando, vi povas akiri deca eligo:

kolumno -c10 ligigebla

La problemo kun ĉi tio estas, ke la datumoj en la dosiero jam aspektis bone, do la vosto, kapo, nano aŭ kato-ordonoj povis ĉiuj montri la saman informon laŭ maniero aceptable.

Specifaj Apartigiloj Uzanta la Kolumnan Komandon

La plej bona maniero uzi la kolumnomando sur komo, tubo aŭ aliaj limigitaj dosieroj estas la sekva:

kolumno -s "|" -t

La -sŝaltilo permesas determini la delimitilon por uzi. Ekzemple, se via dosiero estas komo apartigita, vi povas meti "," post la -s. La -tŝaltilo montras la datumojn en tabula formato.

Disigiloj de eligo

Ĝis nun ĉi tiu ekzemplo montris kiel labori kun la delimitilo de eniga dosiero, sed pri la datumoj, kiam ĝi estas montrata sur la ekrano.

La Linukso defaŭlta estas du spacoj, sed eble vi volas uzi du kolonojn anstataŭe. La sekva komando montras al vi kiel specifi eliga disigilo:

kolumno -s "|" -t -o "::"

Kiam uzata kun la liga tablo-dosiero, la komando produktas la jenan rezulton:

pos :: teamo :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenalo :: 30 :: 55 4 :: hom-urbo :: 30 :: 51 5 :: okcidenta ŝtono :: 30 :: 50 6 :: viro utd :: 30 :: 50 7 :: sudorlando :: 31 :: 47 8 :: stoke urbo :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: Chelsea :: 30 :: 41

Plenigi Rendojn Antaŭ Kolumnoj

Ekzistas alia ŝaltilo, kiu ne estas speciale utila sed estas inkluzivita ĉi tie por pleneco. La -xŝaltilo kiam uzata kun -cŝaltilo plenigas la vicojn antaŭ kolumnoj.

Do kio signifas tio? Rigardu la jenan ekzemplon:

kolumno -c100 ligigebla

La eligo de ĉi tio estus la sekva:

pos | teamo | pld | pts 3 | arsenalo | 30 | 55 6 | viro utd | 30 | 50 9 | liverpool | 29 | 44 1 | leicester | 31 | 66 4 | viro urbo | 30 | 51 7 | 47 10 | Chelsea | 30 | 41 2 | tottenham | 31 | 61 5 | okcidenta ŝinko | 30 | 50 8 | stoko-urbo | 31 | 46

Kiel vi povas vidi, ĝi iras malsupren unue kaj poste trans.

Nun rigardu ĉi tiun ekzemplon:

kolumno -c100 -x ligigebla

Ĉi tiu fojo la eligo estas kiel sekvas:

pos | teamo | pld | pts 1 | leicester | 31 | 66 2 | tottenham | 31 | 61 3 | arsenalo | 30 | 55 4 | viro urbo | 30 | 51 5 | okcidenta ŝinko | 30 | 50 6 | viro utd | 30 | 50 7 | southampton | 31 | 47 8 | stoke urbo | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41

La datumoj transiras la ekranon kaj poste malsupren.

Aliaj Ŝaltiloj

La nuraj aliaj ŝaltiloj haveblaj estas la jenaj:

kolumno -V

Ĉi tio montras la version de kolumno instalita en via komputilo.

kolumno - helpo

Ĉi tio montras la manlibron al la fina fenestro.