Bistaratu fitxategien edukiak zutabearen formatuan Linux barruan

Linux zutabearen komandoa testu fitxategi mugatuekin lan egiten du

Mugatutako fitxategi bat erakutsi dezakezu Linux terminalean, mugatutako elementu bakoitza bere zutabearen barruan bistaratuko baita. Esate baterako, hemen adibide bat da ingelesez Premier League Football taula hodiak delimiters gisa erabiltzen.

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

Zerrenda honek 10 top taldek, bere izenak, jokatutako jolas kopurua eta puntuak lortu dituzte.

Komando-lerroan datuak bistaratzeko erabil ditzakezun Linux komando batzuk daude. Adibidez, katuaren komandoa fitxategian agertzen den bezala agertzen da fitxategia. Buztana komandoa fitxategi baten zati bat edo denak erakusteko erabil daiteke, buru komandoa bezala. Hala ere, komando horietako bat ez da irteera bistaratzen duen itxura ona.

Egokiena kanalizazioen ikurrik gabe ikusi ahal izango duzu eta bereizi gabe. Zutabe komandoa datorren lekuan.

Zutabe komandoaren oinarrizko erabilera

Zutabe komandoa exekutatu dezakezu honako parametro gabe:

Zutabe

Hau hobeto funtzionatzen du hitzen artean espazioen fitxategiekin. ez du tabulazio-datuekin ere funtzionatzen, lehiaketako adibide moduan.

Irteera honakoa da:

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

Zutabearen zabalera zehaztea

Zutabeen zabalera ezagutzen baduzu, honako komandoa erabil dezakezu zutabea zabalera arabera bereizteko:

zutabe -c

Adibidez, zutabe bakoitzaren zabalera 20 karaktere badaude komando hau erabil dezakezu:

zutabe-c20

Ligako mahaiaren kasuan, honek ez du funtzionatzen zutabe guztiek zabalera jakin bat izan ezean. Hori frogatzeko, aldatu ezazu Ligako taularen fitxa honela:

pos taldea pld pts 1 leicester 31 66 2 tottenham 31 61 3 arsenal 30 55 4 hiriko gizona 30 51 5 mendebaldeko urdaiazpikoa 30 50 6 gizona 30 50 7 so'ton 31 47 8 stoke 31 46 9 liverpool 29 44 10 chelsea 30 41

Orain hurrengo komandoa erabiliz, irteera duin bat lor dezakezu:

zutabe-c10 leaguetable

Horren arazoa da fitxategiaren datuak dagoeneko ongi begiratu zirela, buztana, burua, nano edo katuaren komandoak modu berean onargarria iruditzen zitzaiela .

Zutabe komandoa erabiliz bereizleak zehaztea

Koma, kanalizazioan edo beste mugatutako fitxategietan zutabe komandoa erabiltzeko modurik onena honako hau da:

zutabe -s "|" -t

The -s switchek erabiliko duen mugatzailea zehazteko aukera ematen dizu. Adibidez, zure fitxategia komaz bereizita badago, "-s" jarri dezakezu. Taula formatuan datuak erakusten ditu -t switch.

Irteera bereizleak

Orain arte, adibide honek erakutsi du sarrera-fitxategiaren delimiterearekin lan egitea, baina pantailan bistaratzen denari buruz.

Linux default bi espazio da, baina agian bi zutabe erabili nahi dituzu horren ordez. Hurrengo komandoa irteerako bereizlea nola zehaztu erakusten dizu:

zutabe -s "|" -t -o "::"

Ligako taularen fitxategiarekin erabiltzen denean komandoak hurrengo irteera sortzen du:

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

Bete errenkadak zutabeak baino lehen

Ez dago bereziki erabilgarria den beste bloke bat, baina hemen sartzen da osotasunean. Zutabearen aurretik zutabeak errenkadak betetzen dituzten -c switch -x switch erabiltzen da.

Beraz, zer esan nahi du horrek? Ikusi hurrengo adibidea:

zutabe-c100 leaguetable

Honen irteera honakoa izango litzateke:

pos | team | pld | 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

Ikusten duzun bezala, lehen eta gero zeharkatzen du.

Orain begiratu adibide hau:

zutabe-c100 -x legegilea

Une honetan irteera honakoa da:

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

Datuak pantaila osoan zehar doaz eta ondoren behera.

Beste konmutadoreak

Beste etengailu batzuk erabilgarriak dira honela:

zutabe -V

Honek ordenagailuan instalatutako zutabearen bertsioa bistaratzen du.

zutabea --help

Honek eskuliburuaren orrialdea terminalaren leihoan bistaratzen du.