Linux ကိုအသုံးပြုခြင်းတစ်ဦးကဖိုင်မှတ်တမ်းခုနှစ်တွင်ဒေတာများကိုအမျိုးအစားအလိုက်ခွဲပြီးမှမည်သို့

နိဒါန်း

ဒီလမ်းညွှန်ချက်ထဲမှာငါကိုအနားသတ်မျဉ်းဖိုင်တွေအတွက်နှင့်အခြား 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

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

ရလဒ်ကဒီနိုင်ရန်အတွက်ဖြစ်ကြောင်းအဆိုပါအကြောင်းပြချက်ကြောင့်ကော်လံ 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 ကိုကော်လံထဲမှာဖော်ပြပါတယ်အောက်ပါကွက်လပ်များကိုအတူအချက်အလက်များ၏တစ်တန်းအဖြစ်ဖိုင်တိုင်းကိုပြန်လည်ရောက်ရှိ:

သင့်အနေဖြင့်အောက်ပါ 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 ကိုများအတွက်လက်စွဲစာမျက်နှာများကိုဖတ်ပါ။