Fayl mazmunini ustun formatida ko'rsatish Linuxda

Linux Ustun buyrug'i ajratilgan matnli fayllar bilan ishlaydi

Linux terminalida ajratilgan faylni ko'rsatishi mumkin, shunda har bir ajratilgan element o'z ustunida ko'rsatiladi. Misol uchun, Angliya Premer-ligasi futbol jadvalining namunalari quyidagilardir: u quvurlarni chegarachilar sifatida ishlatadi.

| 31 | 6 | | Arsenal | 30 | 55 4 | Man shahri | 30 | 51 5 | G'arbiy xamir | 30 | 50 | 6 | man buyd | 30 | 50 7 | southampton | 31 | 47 | 8 | Stoke shahri | 31 | 46 9 | liverpul | 29 | 44 |

Ushbu ro'yxatga eng yaxshi 10 jamoa, ularning nomlari, ular o'ynagan o'yinlari va ballar kiritilgan.

Buyruqlar satriga ma'lumotlarni ko'rsatish uchun foydalanishingiz mumkin bo'lgan qator Linux buyruqlar mavjud. Misol uchun, mushuk buyrug'i faylni faylda ko'rinadigan tarzda to'liq ko'rsatadi. Quyruq buyrug'i faylning bir qismini yoki boshli buyruqni ko'rsatishi mumkin. Biroq, bu buyruqlarning hech biri chiqishni yaxshi ko'rinishga olib keladi.

Ideal holda, ma'lumotni quvur belgisiz va intervalgacha bo'lishni xohlaysiz. Bu erda ustun buyrug'i keladi.

Ustunlarning buyruqlaridan asosiy foydalanish

Siz ustunlar komandasini quyidagicha parametrlarsiz ishlatishingiz mumkin:

ustun

Bu so'zlar orasidagi bo'shliqlar bilan yozilgan fayllar bilan yaxshi ishlaydi. bu jadval jadvalidagi kabi jadvalli ma'lumotlar bilan ham ishlamaydi.

Chiqish quyidagicha:

31 | 46 | 10 | | | | | 31 | 61 | 4 | | 66 3 | Arsenal | 30 | 55 5 | G'arbiy xamir | 30 | 50 7 | janubiy amplu | 31 | 47 | 9 | liverpool | 29 | 44 |

Ustun kengligini belgilash

Ustunlarning kengligini bilsangiz, ustuni kenglik bilan ajratish uchun quyidagi buyruqni ishlatishingiz mumkin:

ustun-c

Misol uchun, har bir ustunning kengligi 20 belgidan iboratligini bilsangiz, quyidagi buyruqni ishlatishingiz mumkin:

ustun -20

Ligasi jadvalida bu ustunlar ma'lum bir kenglik bo'lmasa, u yaxshi ishlamaydi. Buni isbotlash uchun ligaga jadvalining faylini quyidagi tarzda o'zgartiring:

pos jamoa pld ballar 1 leicester 31 66 2 Tottenham 31 61 3 Arsenal 30 55 4 Man shahri 30 51 5 G'arbiy Ham 30 50 6 Man Utd 30 50 7 O'chirish 31 47 8 Soni 31 46 9 Liverpul 29 44 10 chelsea 30 41

Endi quyidagi buyruqni ishlatib, yaxshi natijaga erishishingiz mumkin:

ustun -1010

Muammo shundaki, fayldagi ma'lumotlar allaqachon yaxshi ko'rinadi, shuning uchun quyruq, bosh, nano yoki mushuk buyruqlari hammasi bir xil ma'lumotni maqbul tarzda ko'rsatishlari mumkin.

Sütun buyrug'ini ishlatib, ajratuvchilarni belgilash

Ustun buyrug'ini vergul, trubka yoki boshqa ajratilgan fayllar orqali ishlatishning eng yaxshi usuli quyidagicha:

ustunlar - "" | -t

"-s" tugmasi siz ishlatadigan chegarachani aniqlab olishga imkon beradi. Misol uchun, faylingiz vergul bilan ajratilgan bo'lsa, siz "-s" dan keyin "," qo'yishingiz mumkin. -t kaliti ma'lumotlarni jadval ko'rinishida ko'rsatadi.

Chiqaruvchi ajratgichlar

Hozirgi kunga kelib, bu misol, kirish fayli chegarachisi bilan qanday ishlashni ko'rsatdi, ammo u ekranda ko'rsatilganda ma'lumotlarga nisbatan.

Linux standarti ikkita bo'shliq bo'lib, balki buning o'rniga ikkita nuqta foydalanishni istaysiz. Quyidagi buyruqlar siz qanday qilib chiqish ajratgichini ko'rsatishingiz mumkinligini ko'rsatib beradi:

ustunlar - "" | -t -o "::"

Ligasi jadval fayli bilan ishlatilganda, buyruqlar quyidagi chiqimlarni ishlab chiqaradi:

pos :: jamoa :: pld :: ballar 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenal :: 30 :: 55 4 :: odam shahri :: 30 :: 51 5 :: G'arbiy ham :: 30 :: 50 6 :: man utd :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: kabinetga City :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: Chelsi :: 30 :: 41

Ustunlardan oldin qatorlarni to'ldiring

Ayniqsa, foydali bo'lmagan yana bir kalit mavjud, ammo bu erda to'liqlik mavjud. -c tugmasi bilan ishlatilganda -x tugmasi ustunlar oldida qatorlarni to'ldiradi.

Xo'sh, bu nimani anglatadi? Quyidagi misolga qarang:

ustun -100b

Buning natijasi quyidagicha bo'ladi:

pus | komanda | pld | pgs | 3 | arsenal | 30 | 55 6 | liverpool | 29 | 44 1 | leicester | 31 | 66 4 | man shahri | 30 | 51 7 | southampton | 31 | 47 10 | Chelsi | 30 | 41 2 | Hammasi bir xil bo'ladi. 31 | 61 5 | g'arbiy xamr | 30 | 50 | 8 |

Ko'rib turganingizdek, u birinchi bo'lib pastga tushadi.

Endi ushbu misolga qarang:

column -c100 -x laguetable

Bu safar chiqdi quyidagicha:

| 31 | 6 | | Arsenal | 30 | 55 4 | Man shahri | 30 | 51 5 | G'arbiy xamir | 30 | 50 | 6 | man buyd | 30 | 50 7 | southampton | 31 | 47 | 8 | Stoke shahri | 31 | 46 9 | liverpul | 29 | 44 |

Ma'lumot ekran bo'ylab o'tib, pastga tushadi.

Boshqa kalitlar

Mavjud boshqa kalitlarga quyidagilar kiradi:

ustun - V

Bu kompyuteringizda o'rnatilgan ustunning versiyasini ko'rsatadi.

ustun - yordam

Manuel sahifani terminal oynasiga ko'rsatadi.