Linux ကိုအတွင်းမှာပဲစစ်ကြောင်း Format ကိုခုနှစ်တွင် display ဖိုင်မှတ်တမ်းမာတိကာ

အဆိုပါ Linux ကိုကော်လံ command ကိုအနားသတ်မျဉ်းကိုစာသားဖိုင်တွေနဲ့အလုပ်လုပ်

တစ်ဦးချင်းစီ delimited ကို item ၎င်း၏ကိုယ်ပိုင်ကော်လံအတွင်းခင်းကျင်းပြသကြောင်းဒါကြောင့်သင်က Linux ကို terminal ကိုတစ်ဦး delimited file ကိုပြသနိုင်တယ်။ ဥပမာအားဖြင့်, ဤနေရာတွင်အနားသတ်မျဉ်းအဖြစ်ပိုက်တစ်ခုကိုဥပမာတစ်ခုအင်္ဂလိပ်ပရီးမီးယားလိဂ်ဘောလုံးပြိုင်ပွဲစားပွဲပေါ်မှာဖြစ်ပါတယ်။

POS | အသင်း | pld | Leicester | | 31 | 66 2 | Tottenham | 31 | 61 3 | 1 မှတ်အာဆင်နယ်အသင်း | အသက် 30 | 55 4 | ယောက်ျားသည်မြို့ | အသက် 30 | 51 5 | အနောက်ဘက်ဝက်ပေါင်ခြောက် | အသက် 30 | 50 6 | မန်ယူ | 30, | 50 7 | ဆောက်သမ်တန် | 31 | 47 8 | စတုတ်စီးတီး | 31 | 46 9 | လီဗာပူး | 29 | 44 10 | ချယ်လ်ဆီး | အသက် 30 | 41

ဤစာရင်းတွင်ထိပ်ဆုံး 10 သင်း, ၎င်းတို့၏အမည်များကိုသူတို့ကစားခဲ့ကြပြီးယင်းအချက်များသွင်းယူဂိမ်း၏နံပါတ်ပါဝင်သည်။

ရှိပါတယ် Linux ကိုတစ်ဦးအရေအတွက်ကိုသင် command line ကိုအတွက်ဒေတာဖော်ပြရန်ကိုသုံးနိုင်သည်ပညတ်တော်မူ၏။ ဥပမာအားဖြင့်, ထိုကြောင် command ကို ကဖိုင်ထဲတွင်ပေါ်လာသောအဖြစ်အတိအကျဖိုင်ကိုဖော်ပြပေးမှာဖြစ်ပါတယ်။ အဆိုပါ အမြီး command ကို ဦးခေါင်း command ကိုတတ်နိုင်သမျှအတိုင်း, ဖိုင်သို့မဟုတ်ပါကအားလုံး၏တစ်ဦးသောအဘို့ကိုပြသနိုင်ဖို့ကိုအသုံးပြုနိုင်ပါတယ်။ သို့သော်ထို command များကိုအဘယ်သူအားမျှကောင်းသည်ကိုကြည့်စေသည်တစ်လမ်းအတွက် output ကိုဖော်ပြရန်။

အကောင်းဆုံးကတော့, သင်ပိုက်သင်္ကေတမပါဘဲဒေတာမြင်ခြားပြီးလှပတဲ့နိုင်တော့မည်ချင်တယ်။ ကော်လံ command ကိုလာဘယ်မှာဖြစ်ပါတယ်။

အဆိုပါစစ်ကြောင်းစစ်ဌာနချုပ်၏အခြေခံအသုံးပြုခြင်း

အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်သည်မည်သည့် parameters တွေကိုမရှိဘဲကော်လံ command ကို run နိုင်ပါတယ်:

ကြောကျတိုငျ

ဒါကစကားများအကြားနေရာလပ်များနှင့်အတူစကားများဖိုင်တွေနဲ့အတူအကောင်းဆုံးအလုပ်လုပ်ပါတယ်။ ဒီလိဂ်စားပွဲပေါ်မှာဥပမာထဲမှာအဖြစ် tabular data တွေအတွက်နှင့်ဝသကဲ့သို့ကောင်းစွာအလုပ်မလုပ်ပါဘူး။

အောက်မှာဖေါ်ပြတဲ့အတိုင်း output ကိုဖြစ်ပါသည်:

POS | အသင်း | pld | Tottenham | | 31 | 61 4 | ယောက်ျားသည်မြို့ | အသက် 30 | 51 6 | 2 မှတ်မန်ယူ | အသက် 30 | 50 8 | စတုတ်စီးတီး | 31 | 46 10 | ချယ်လ်ဆီး | အသက် 30 | 41 1 | Leicester | 31 | 66 3 | Arsenal | အသက် 30 | 55 5 | အနောက်ဘက်ဝက်ပေါင်ခြောက် | အသက် 30 | 50 7 | ဆောက်သမ်တန် | 31 | 47 9 | လီဗာပူး | 29 | 44

အဆိုပါကော်လံအကျယ်သတ်မှတ်ခြင်း

သင်ကော်လံရဲ့ width ကိုသိလျှင်, သင်အကျယ်အားဖြင့်ကော်လံခွဲခြားရန်အောက်ပါ command ကိုသုံးနိုင်သည်

ကော်လံ -c

သင်သိပါလျှင်ဥပမာအားဖြင့်တစ်ဦးချင်းစီကော်လံရဲ့ width ကိုသင်အောက်ပါ command ကိုသုံးနိုင်သည် 20 ဇာတ်ကောင်ဖြစ်ပါသည်:

ကော်လံ -c20

ပရီးမီးယားလိဂ် table ၏အမှု၌ဤကော်လံအပေါငျးတို့သမဟုတ်လျှင်ကောင်းစွာမတယောအကျယ်အလုပ်မလုပ်ပါဘူး။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းဒီသက်သေပြနိုင်ရန်, လိဂ်စားပွဲပေါ်မှာဖိုင်ကိုပြောင်း:

POS အဖွဲ့ pld မှတ် 1 Leicester 31 66 2 Tottenham 31 61 3 အာဆင်နယ်အသင်းကို 30 55 4 လူတမြို့အသက် 30 51 5 အနောက်ဘက်ဝက်ပေါင်ခြောက် 30 ရက် 50 6 31 47 8 so'ton 30 မှ 50 7 31 46 9 လီဗာပူး 29 44 10 Chelsea 30 ရက် 41 ထိုးမန်ယူသည်လူ

အခုတော့အောက်ပါ command ကို အသုံးပြု. , သင်ကလျောက်ပတ်သော output ကိုရနိုင်သည်

ကော်လံ -c10 leaguetable

ဤပြဿနာကိုဖိုင်ကိုအတွက် data တွေကိုထားပြီးအမြီးကို၎င်း, ဦးခေါင်း, ဒါကြောင့်အကောင်းမျှော်ကြည့်သောကွောငျ့ဖွစျသညျ nano သို့မဟုတ်ကြောင်ပညတ်တော်တို့ကိုအားလုံးအနေနဲ့လက်ခံနိုင်ဖွယ်လမ်းအတွက်အတူတူပင်သတင်းအချက်အလက်ကိုပြသနိုင်ပါတယ်။

အဆိုပါစစ်ကြောင်းစစ်ဌာနချုပ်အသုံးပြုခြင်းသတ်မှတ်ခြင်းသီးခြားစီ

အောက်မှာဖော်ပြထားတဲ့အတိုင်းကော်မာ, ပိုက်သို့မဟုတ်အခြား Delimiter ဖိုင်တွေပေါ်ကော်လံ command ကိုသုံးဖို့အတွက်အကောင်းဆုံးနည်းလမ်းဖြစ်ပါသည်:

ကော်လံ -s "|" -t

အဆိုပါ -s switch ကိုသင်အသုံးပြုဖို့ကိုအနားသတ်မျဉ်းကိုဆုံးဖြတ်ရန်ပေးနိုင်ပါတယ်။ သင့်ရဲ့ file ကိုကော်မာကွဲကွာလျှင်ဥပမာ, သင် -s ပြီးနောက် "," ထည့်ထားနိုင်ပါတယ်။ အဆိုပါ -t switch ကိုတစ်ဦး tabular format နဲ့ data တွေကိုဖော်ပြပေးမှာဖြစ်ပါတယ်။

output သီးခြားစီ

ဒါကြောင့်ယခုအချိန်အထိဒီဥပမာတစ်ခု input ကိုဖိုင်ရဲ့အနားသတ်မျဉ်းတွေနဲ့အလုပ်မလုပ်ဖို့ဘယ်လိုပြသထားပါတယ်, ဒါပေမယ့်ဒေတာနဲ့ပတျသကျပွီးဘာကြောင့် screen ပေါ်မှာပြသသောအခါ။

အဆိုပါ Linux ကို default အနေနဲ့နှစ်ခုနေရာများဖြစ်ပါတယ်, ဒါပေမယ့်ဒါနဲ့ပတ်သက်ပြီးသငျသညျအစားနှစ်ခုကော်လံများအသုံးပြုချင်။ အောက်ပါ command တစ်ခု output ကို separator သတ်မှတ်သင်မည်သို့ပြသထားတယ်:

ကော်လံ -s "|" -t -O "::"

ပရီးမီးယားလိဂ်စားပွဲပေါ်မှာဖိုင်နှင့်အတူအသုံးပြုသောအခါ, command ကိုအောက်ပါ output ကိုထုတ်လုပ်:

POS :: အဖွဲ့ :: pld :: မှတ် 1 :: Leicester :: 31 :: 66 2 :: Tottenham :: 31 :: 61 3 :: အာဆင်နယ်အသင်း :: 30 ရက် :: 55 4 :: ယောက်ျားသည်မြို့ :: 30 ရက် :: 51 5 :: အနောက်ဘက်ဝက်ပေါင်ခြောက် :: 30 ရက် :: 50 7 :: ဆောက်သမ်တန် :: 31 :: 47 8 :: စတုတ်စီးတီး :: 31 :: 46 9 :: လီဗာပူး :: မန်ယူအသက် 30 :: 50 6 :: လူကို :: 29 :: 44 10 :: ချယ်လ်ဆီး :: 30 ရက် :: 41

ကော်လံများခင်မှာတန်းဖြည့်ပါ

အထူးသဖြင့်အသုံးဝင်မဖြစ်ပေမယ့်ပြည့်စုံဒီမှာထည့်သွင်းကြောင်းအခြား switch ကိုရှိပါတယ်။ အဆိုပါ -c switch ကိုအတူအသုံးပြုသောအခါ -x switch ကိုကော်လံရှေ့တော်၌ထိုအတန်းဖြည်။

ဒါကြောင့်အဘယျသို့ဆိုလိုသနညျး အောက်ပါဥပမာကိုကြည့်ပါ:

ကော်လံ -c100 leaguetable

အောက်မှာဖေါ်ပြတဲ့အတိုင်းဒီ၏ output ဖြစ်လိမ့်မယ်:

POS | အသင်း | pld | 3 မှတ် | Arsenal | အသက် 30 | 55 6 | မန်ယူ | အသက် 30 | 50 9 | လီဗာပူး | 29 | 44 1 | Leicester | 31 | 66 4 | ယောက်ျားသည်မြို့ | အသက် 30 | 51 7 | ဆောက်သမ်တန် | 31 | 47 10 | ချယ်လ်ဆီး | အသက် 30 | 41 2 | Tottenham | 31 | 61 5 | အနောက်ဘက်ဝက်ပေါင်ခြောက် | အသက် 30 | 50 8 | စတုတ်စီးတီး | 31 | 46

သငျသညျမွငျနိုငျကြောင့်ဖြတ်ပြီးပြီးတော့ပထမဦးဆုံးကိုဆင်းသွားသည်နှင့်။

အခုတော့ဒီဥပမာကိုကြည့်:

ကော်လံ -c100 -x leaguetable

အောက်မှာဖေါ်ပြတဲ့အတိုင်းဤအချိန်က output ဖြစ်ပါသည်:

POS | အသင်း | pld | Leicester | | 31 | 66 2 | Tottenham | 31 | 61 3 | 1 မှတ်အာဆင်နယ်အသင်း | အသက် 30 | 55 4 | ယောက်ျားသည်မြို့ | အသက် 30 | 51 5 | အနောက်ဘက်ဝက်ပေါင်ခြောက် | အသက် 30 | 50 6 | မန်ယူ | 30, | 50 7 | ဆောက်သမ်တန် | 31 | 47 8 | စတုတ်စီးတီး | 31 | 46 9 | လီဗာပူး | 29 | 44 10 | ချယ်လ်ဆီး | အသက် 30 | 41

အဆိုပါဒေတာများကိုမျက်နှာပြင်ကိုဖြတ်ပြီး, ပြီးတော့ကိုဆင်းသွားတယ်။

အခြား switches

အောက်မှာဖေါ်ပြတဲ့အတိုင်းရရှိနိုင်သည့်တစ်ခုတည်းသောအခြား switches နေသောခေါင်းစဉ်:

ကော်လံ -V

ဒါဟာသင့်ရဲ့ကွန်ပျူတာထဲမှာ install ကော်လံ၏ဗားရှင်းဖော်ပြပေးမှာဖြစ်ပါတယ်။

ကော်လံ --help

ဒါက terminal ကိုပြတင်းပေါက်ဖို့လက်စွဲစာမျက်နှာဖော်ပြပေးမှာဖြစ်ပါတယ်။