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 | 41Zerrenda 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:
ZutabeHau 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 -cAdibidez, zutabe bakoitzaren zabalera 20 karaktere badaude komando hau erabil dezakezu:
zutabe-c20Ligako 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 41Orain hurrengo komandoa erabiliz, irteera duin bat lor dezakezu:
zutabe-c10 leaguetableHorren 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 "|" -tThe -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 :: 41Bete 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 leaguetableHonen 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 legegileaUne 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 -VHonek ordenagailuan instalatutako zutabearen bertsioa bistaratzen du.
zutabea --helpHonek eskuliburuaren orrialdea terminalaren leihoan bistaratzen du.