Linux terminale galite rodyti atskirtą failą, kad kiekvienas atskirtas elementas būtų rodomas jo paties stulpelyje. Pavyzdžiui, čia yra pavyzdys anglų "Premier League" futbolo stalo, kuriame vamzdžiai naudojami kaip skirtininkai.
pos | team | pld | pts 1 | leicester | 31 | 66 2 | tottenham | 31 | 61 3 | arsenalas | 30 | 55 4 | vyras miestas | 30 | 51 5 | vakarinis kinas | 30 | 50 6 | vyras utd | 30 | 50 7 | southampton | 31 | 47 8 | stoke city | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41
Šiame sąraše yra 10 geriausių komandų, jų vardai, žaidimų, kuriuos jie žaidžia, skaičius ir taškai.
Yra keletas "Linux" komandų, kurias galite naudoti rodydami duomenis komandinėje eilutėje. Pavyzdžiui, katė komanda rodo failą tiksliai taip, kaip jis yra failo. The uodega komanda gali būti naudojama parodyti dalį failo ar visos jo, kaip ir galva komanda Tačiau nė viena iš šių komandų parodo produkciją taip, kad ji atrodytų gerai.
Idealiu atveju jūs norite matyti duomenis be vamzdžio simbolio ir atskirti. Štai kur stulpelis komanda ateina
Pagrindinis stulpelio komandos naudojimas
Galite paleisti stulpelių komandą be jokių parametrų, kaip nurodyta toliau:
stulpelis
Tai geriausiai veikia su žodžių rinkiniais, kuriuose yra tarpų tarp žodžių. tai taip pat neveikia su lentelių duomenimis, kaip šioje lenktynių lentelės pavyzdyje.
Rezultatas yra toks:
pos | team | pld | pts 2 | tottenham | 31 | 61 4 | vyras miestas | 30 | 51 6 | vyras | 30 | 50 8 | miestas stokas | 31 | 46 10 | Chelsea | 30 | 41 1 | leicester | 31 | 66 3 | arsenalas | 30 | 55 5 | vakarinis kumpis | 30 | 50 7 | southampton | 31 | 47 9 | liverpulis | 29 | 44
Stulpelio pločio nustatymas
Jei žinote stulpelių plotis, galite naudoti šią komandą, kad atskirtumėte stulpelį pločiu:
stulpelis -c
Pvz., Jei žinote, kad kiekvieno stulpelio plotis yra 20 simbolių, galite naudoti šią komandą:
stulpelis -c20
Lentelės lentelės atveju tai neveikia, nebent visi stulpeliai yra tam tikras plotis. Norėdami tai įrodyti, pakeiskite lygos lentelės failą taip:
pos komanda pld pts 1 leicester 31 66 2 tottenham 31 61 3 arsenalas 30 55 4 vyras miestas 30 51 5 vakarus kumpis 30 50 6 vyras utd 30 50 7 so'ton 31 47 8 stoke 31 46 9 Liverpool 29 44 10 chelsea 30 41
Dabar naudodamiesi šia komanda galite gauti tinkamą produkciją:
stulpelis-c10 aptariamas
Problema yra ta, kad failo duomenys jau atrodė gerai, todėl uodegos, galvos, nano ar kačių komandos gali tinkamai parodyti tą pačią informaciją.
Separatorių nustatymas naudojant stulpelių komandą
Geriausias būdas naudoti stulpelių komandą kableliais, vamzdžiais arba kitais apriboto failais yra toks:
stulpelis "|" -t
"-S" jungiklis leidžia jums nustatyti naudojamą ribotuvą. Pvz., Jei jūsų failas yra atskirtas kableliu, po "-s" galite įdėti ",". "-T" jungiklis rodo duomenis lentelės formatu.
Išėjimo separatoriai
Kol kas šis pavyzdys parodė, kaip dirbti su įvesties failo ribotuvu, o kaip apie duomenis, kai jis rodomas ekrane.
Numatytasis Linux yra du tarpai, bet galbūt jūs norite naudoti du dvitaškius. Ši komanda parodo, kaip nurodyti išvesties skirtuką:
stulpelis "|" -t -o "::"
Kai naudojamas su lygos lentelės failu, komandai pateikiama tokia išvestis:
pos :: team :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenalas :: 30 :: 55 4 :: miestas :: 30 :: 51 5 :: vakarų kamsas :: 30 :: 50 6 :: vyras utd :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: miestas Stoke :: 31 :: 46 9 :: Liverpulis :: 29 :: 44 10 :: Chelsea :: 30 :: 41
Užpildykite eilutes prieš stulpelius
Yra dar vienas perjungiklis, kuris nėra ypač naudingas, bet čia pateikiamas išsamumo. "-X" jungiklis, naudojamas su -c jungikliu, užpildo eilutes prieš stulpelius.
Taigi, ką tai reiškia? Pažvelkite į šį pavyzdį:
stulpelis-c100 aptariamas
Šio darbo rezultatas bus toks:
pos | team | pld | pts 3 | arsenal | 30 | 55 6 | man utd | 30 | 50 9 | liverpulis | 29 | 44 1 | leicester | 31 | 66 4 | vyras miestas | 30 | 51 7 | southampton | 31 | 47 10 | Chelsea | 30 | 41 2 | tottenham | 31 | 61 5 | vakaru kumpis | 30 | 50 8 | miestas stoke | 31 | 46
Kaip matote, jis pirmiausia mažėja, o po to - per.
Dabar pažvelk į šį pavyzdį:
stulpelis-c100-pasakojama
Šį kartą produkcija yra tokia:
pos | team | pld | pts 1 | leicester | 31 | 66 2 | tottenham | 31 | 61 3 | arsenalas | 30 | 55 4 | vyras miestas | 30 | 51 5 | vakarinis kinas | 30 | 50 6 | vyras utd | 30 | 50 7 | southampton | 31 | 47 8 | stoke city | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41
Duomenys eina per visą ekraną, o tada - žemyn.
Kiti jungikliai
Vieninteliai kiti jungikliai yra tokie:
stulpelis -V
Tai rodo jūsų kompiuteryje įdiegtą stulpelio versiją.
stulpelis - pagalba
Tai parodo rankinį puslapį terminalo langui.