နိဒါန်း
ဒီလမ်းညွှန်ချက်ထဲမှာငါကိုအနားသတ်မျဉ်းဖိုင်တွေအတွက်နှင့်အခြား command များ၏ output ကနေဒေတာတွေကို sort ဖို့ဘယ်လိုသင်ပြပါလိမ့်မယ်။
သင်ကဒီအလုပ်တစ်ခုကိုဖျော်ဖြေဖို့အသုံးပြုတဲ့ command 'မျိုး "ဟုခေါ်ကြောင်းသင်ယူဖို့အံ့သြသွားလိမ့်မည်မဟုတ်ပေ။ မျိုး command ကို၏အဓိက switches များအားလုံးသည်ဤဆောင်းပါး၌ပေးအပ်ပါလိမ့်မည်။
နမူနာမှာ Data
ဖိုင်တစ်ဖိုင်ထဲမှာဒေတာနေသမျှကာလပတ်လုံးအချို့လမ်းများတွင် delimited ဖြစ်ပါတယ်အဖြစ်ခွဲထားခဲ့သည်နိုင်ပါသည်။
ဥပမာအားဖြင့်, ၏နောက်ဆုံးနှစ်တွင်စကော့တလန်ပရီးမီးယားလိဂ်ကနေနောက်ဆုံးလိဂ်စားပွဲပေါ်မှာယူနှင့် "spl" ဟုခေါ်ဖိုင်တစ်ဖိုင်ထဲမှာ data တွေကိုသိုလှောင်သိမ်းဆည်းကြကုန်အံ့။
တဦးတည်းကလပ်များနှင့်တစ်ဦးချင်းစီအတန်းအပေါ်ကော်မာကွဲကွာကြောင်းကလပ်များအတွက်ဒေတာနှင့်အတူအောက်ပါအတိုင်းသင်တစ်ဦးဒေတာဖိုင်ဖန်တီးနိုင်ပါတယ်။
အသင်းအဖွဲ့ | ဂိုး | ဆန့်ကျင်ရည်မှန်းချက်များ | ရမှတ် |
---|---|---|---|
ဆဲလ်တစ် | 93 | 31 | 86 |
Aberdeen | 62 | 48 | 71 |
နှလုံးသားများ | 59 | 40 | 65 |
စိန့်ဂျွန်စ | 58 | 55 | 56 |
Motherwell | 47 | 63 | 50 |
Ross ကကောင်တီ | 55 | 61 | 48 |
Inverness | 54 | 48 | 52 |
Dundee | 53 | 57 | 48 |
Partick | 41 | 50 | 46 |
Hamilton က | 42 | 63 | 43 |
Kilmarnock | 41 | 64 | 36 |
Dundee ယူနိုက်တက် | 45 | 70 | 28 |
ဖိုင်ထဲမှာဒေတာများကိုအမျိုးအစားအလိုက်ခွဲပြီးမှမည်သို့
ထိုစားပွဲကနေ, သင်ဆဲလ်တစ်ဟာလိဂ်အနိုင်ရနှင့် Dundee ယူနိုက်တက်နောက်ဆုံးလာသည်ဟုမြင်နိုင်ပါသည်။ သင်တစ်ဦး Dundee ယူနိုက်တက်ပရိတ်သတ်ရောက်နေတယ်ဆိုရင်သင်ကိုယ်တိုင်ပိုကောင်းခံစားရစေချင်ပေလိမ့်မည်, သင်သွင်းယူရည်မှန်းချက်များအပေါ် sorting အားဖြင့်ဤသို့ပြုနိုင်ပါတယ်။
ဒီလိုလုပ်ဖို့အောက်ပါ command ကို run:
မျိုး -k2 -t, spl
အောက်မှာဖေါ်ပြတဲ့အတိုင်းဒီတစ်ကြိမ်အမိန့်ပါလိမ့်မယ်:
- Partick
- Kilmarnock
- Hamilton က
- Dundee ယူနိုက်တက်
- Motherwell
- Dundee
- Inverness
- Ross ကကောင်တီ
- စိန့်ဂျွန်စ
- နှလုံးသားများ
- Aberdeen
- ဆဲလ်တစ်
ရလဒ်ကဒီနိုင်ရန်အတွက်ဖြစ်ကြောင်းအဆိုပါအကြောင်းပြချက်ကြောင့်ကော်လံ 2 သည်ပန်းတိုင်များကော်လံသွင်းယူနှင့်မျိုးမြင့်ဆုံးမှနိမ့်ဆုံးကနေသွားဖြစ်ပါတယ်။
အဆိုပါ -k switch ကိုသငျသညျခွငျးအားဖွငျ့ sort ဖို့ကော်လံကိုရှေးခယျြနှင့် -t switch ကိုသင်အနားသတ်မျဉ်းကိုရွေးချယ်ပေးနိုင်ပါတယ်ပေးနိုင်ပါတယ်။
အဆိုပါ Dundee ယူနိုက်တက်ပရိတ်သတ်များအောက်ပါ command ကိုအသုံးပြုပြီးကော်လံ 4 sort နိုင်ပါတယ်သူတို့ကိုယ်သူတို့ကယ့်ကိုပျော်ရွှင်စေရန်:
မျိုး -k4 -t, spl
အခုတော့ Dundee ယူနိုက်တက်ထိပ်တန်းဖြစ်ကြပြီးဆဲလ်တစ်အောက်ခြေမှာဖြစ်ကြသည်။
၏သင်တန်း, ဒီအမှန်ပင်ဆဲလ်တစ်နှင့် Dundee ပရိတ်သတ်တွေနှစ်ဦးစလုံးဟာအလွန်မပျော်အောင်လိမ့်မယ်။ အမှုအရာထားရန်ညာဘက်သင်သည်အောက်ပါ switch ကိုသုံးပြီးပြောင်းပြန်နိုင်ရန်အတွက် sort နိုင်သည်
spl -r မျိုး -k4 -t,
တစ်ဦးကမဟုတ်ဘဲထူးထူးဆန်းဆန်း switch ကိုသင်အမှန်တကယ်ပဲအချက်အလက်များ၏အတန်းတက် jumbles ရာမျိုးကျပန်းပေးနိုင်ပါတယ်။
သင့်အနေဖြင့်အောက်ပါ command ကိုအသုံးပြုပြီးဤအမှုကိုနိုင်သည်
မျိုး -k4 -t, -r spl
သင်သည်သင်၏ -r နှင့်သင့် -r switch ကိုတက်ရောစပ်လျှင်ဒီကိုမှန်ကန်ပြဿနာများဖြစ်ပေါ်စေနိုင်ပါတယ်။
အဆိုပါမျိုး command ကိုလည်းတစ်လအမိန့်သို့ရက်စွဲများ sort နိုင်ပါတယ်။ အောက်ပါစားပွဲ၌ကြည့်သရုပ်ပြရန်:
လ | အသုံးပြုသည့်ဒေတာ |
---|---|
ဇန္နဝါရီလ | 4G |
ဖေဖေါ်ဝါရီလ | 3000K |
မတ်လ | 6000K |
ဧပြီလ | သန်း 100 |
မေ | 5000M |
ဇွန်လ | 200K |
ဇူလိုင်လ | 4000K |
သြဂုတ်လ | 2500K |
စက်တင်ဘာလ | 3000K |
အောက်တိုဘာလ | 1000K |
နိုဝင်ဘာလ | 3G |
ဒီဇင်ဘာလ | 2G |
အထက်ပါဇယားသည်ယခုနှစ်တစ်လနှင့်တစ်ဦးကမိုဘိုင်း device ကိုတွင်အသုံးပြုထားသောအချက်အလက်များ၏ပမာဏကိုကိုယ်စားပြုသည်။
သင့်အနေဖြင့်အောက်ပါ command ကိုအသုံးပြုပြီးအက္ခရာစဉ်ရက်စွဲများ sort နိုင်သည်
မျိုး -k1 -t, datausedlist
သင်တို့သည်လည်းအောက်ပါ command ကိုအသုံးပြုပြီးလများက sort နိုင်သည်
မျိုး -k1 -t, -M datausedlist
အခုတော့သိသာပြီးသားအထက်တွင်စားပွဲပေါ်မှာလနိုင်ရန်အတွက်သူတို့ကိုပြသပေမယ့်စာရင်းကျပန်းထေိုငျခဲ့လျှင်ဖြစ်လျှင်ဤသူတို့ကို sorting ၏ရိုးရှင်းသောလမ်းဖြစ်လိမ့်မယ်။
သင်တန်ဖိုးအားလုံးက sort ဖို့လွယ်ကူပါလိမ့်မယ်နဲ့တူမရှာပေမယ့်မျိုး command ကိုအောက်ပါ command ကို အသုံးပြု. ကော်လံအသုံးပြုတဲ့ဒေတာကို sort နိုင်သည့်လူသားတစ်ဦးဖတ်လို့ရအောင် format နဲ့၌နေသောတွေ့မြင်နိုင်သည်ဒုတိယကော်လံမှာရှာနေ:
မျိုး -k2 -t, -h datausedlist
အခြားတပ်မှူးများကခုနှစ်မှာအောင်မြင်ပြီးဖို့ဒေတာအမျိုးအစားအလိုက်ခွဲပြီးမှမည်သို့
ဖိုင်တွေအတွက် data တွေကို sorting အသုံးဝင်သည်နေတုန်း, အမျိုး command ကိုအခြား command တွေကနေအထွက် sort ဖို့အသုံးပြုနိုင်ပါတယ်:
ဥပမာကိုကြည့် ls command ကိုရိုက် :
ls -lt
အထက်ပါ command ကိုကော်လံထဲမှာဖော်ပြပါတယ်အောက်ပါကွက်လပ်များကိုအတူအချက်အလက်များ၏တစ်တန်းအဖြစ်ဖိုင်တိုင်းကိုပြန်လည်ရောက်ရှိ:
- ခွင့်ပြုချက်
- node ကိုရေတွက်
- အသုံးပြုသူအမည်
- အဖွဲ့နာမည်
- အရွယ်
- နောက်ဆုံးဝင်ရောက်ခွင့်ရက်စွဲ
- ဖိုင်နာမည်
သင့်အနေဖြင့်အောက်ပါ command ကို run ဖိုင်အရွယ်အစားအားဖြင့်စာရင်း sort နိုင်သည်
ls -lt | မျိုး -k5
ပြောင်းပြန်နိုင်ရန်အတွက်ရလဒ်တွေကိုရရန်သင့်အားအောက်ပါ command ကိုသုံးပါလိမ့်မယ်:
ls -lt | မျိုး -k5 -r
အဆိုပါမျိုး command ကိုလည်းနှင့် တွဲဖက်. သုံးနိုငျ အဆိုပါ ps command ကို သင့်ရဲ့ system ပေါ်တွင်အပြေးဖြစ်စဉ်များ lists အရာ။
ဥပမာအားဖြင့်သင့်ရဲ့ system ပေါ်တွင်အောက်ပါ ps command ကို run:
ps -eF
အထက်ပါ command ကိုလောလောဆယ်မှာသင်၏ system ပေါ်တွင် Run နေသော Process နဲ့ပတ်သက်တဲ့သတင်းအချက်အလက်တွေအများကြီးပြန်လာ။
သူတို့အားကော်လံတစ်ခုမှာအရွယ်အစားသည်နှင့်သင်အကြီးမားဆုံးသောဖြစ်စဉ်များကိုတွေ့မြင်ချင်ပေလိမ့်မည်။
အရွယ်အစားအားဖြင့်ဒီဒေတာကို sort ရန်သင့်အားအောက်ပါ command ကိုသုံးပါလိမ့်မယ်:
ps -eF | မျိုး -k5
အကျဉ်းချုပ်
အဲဒီမှာမျိုး command ကိုအများကြီးမဟုတ်ပါဘူးဒါပေမယ့်တစ်အဓိပ္ပါယ်ရှိသောအလို့ငှာသို့သည်အခြား command တွေကနေအထွက် sorting သည့်အခါက command ကို၎င်း၏ကိုယ်ပိုင်မျိုး switches များရရှိနိုင်ရှိသည်ပါဘူးအထူးသဖြင့်သည့်အခါအလွန်လျင်မြန်စွာအသုံးဝင်သောဖြစ်လာနိုင်ပါတယ်။
ပိုမိုသိရှိလိုပါကမျိုး command ကိုများအတွက်လက်စွဲစာမျက်နှာများကိုဖတ်ပါ။