Kirish
Ushbu qo'llanmada sizga ajratilgan fayllardagi ma'lumotlarni va boshqa buyruqlar chiqarilishidan ma'lumotlarni qanday qilib ko'rsatishni ko'rsataman.
Ushbu vazifani bajarish uchun foydalanadigan buyrug'ingizga "sort" deb nom berishini bilish hayron qolmaysiz. Ushbu maqolada tartiblash buyrug'ining barcha asosiy kalitlari ko'rsatiladi.
Namuna ma'lumotlari
Fayldagi ma'lumotlar bir xil tarzda cheklangan bo'lsa, tartiblash mumkin.
Misol uchun, o'tgan yili Shotlandiya premer-ligasida final ligaga jadvalini olamiz va ma'lumotlarni "spl" deb nomlangan faylga saqlaylik.
Siz bitta klub bilan ma'lumotlarni to'plashingiz va har bir satrda vergul bilan ajralgan klub uchun ma'lumotlar yaratishingiz mumkin.
Jamoa | Gol maqsadga erishdi | Maqsadlarga qarshi | Ballar |
---|---|---|---|
Keltlar | 93 | 31 | 86 |
Aberdin | 62 | 48 | 71 |
Qalblar | 59 | 40 | 65 |
Sit Jonson | 58 | 55 | 56 |
Onado'll | 47 | 63 | 50 |
Ross tumani | 55 | 61 | 48 |
Inverness | 54 | 48 | 52 |
Dundee | 53 | 57 | 48 |
Partik | 41 | 50 | 46 |
Hamilton | 42 | 63 | 43 |
Kilmarnock | 41 | 64 | 36 |
Dundee Yunayted | 45 | 70 | 28 |
Ma'lumotlardagi fayllarni tartiblash
Ushbu stolda, "Celtic" ligada g'alaba qozonganini va "Dundee Yunayted" ning so'nggi o'yinini ko'rganini ko'rishingiz mumkin. Agar siz "Dundee Yunayted" muxlisligisiz, o'zingizni yanada yaxshiroq his qilishni istasangiz va gollarni saralab olishingiz mumkin.
Buni amalga oshirish uchun quyidagi buyruqni bajaring:
tartibida-k2 -t, spl
Bu safar buyurtma quyidagilar edi:
- Partik
- Kilmarnock
- Hamilton
- Dundee Yunayted
- Onado'll
- Dundee
- Inverness
- Ross tumani
- Sit Jonson
- Qalblar
- Aberdin
- Keltlar
Natijalar shu tartibda bo'lishining sababi 2-ustunning maqsadlar to'plangan ustunligidir va bu tartib eng pastdan eng yuqori darajaga to'g'ri keladi.
-k tugmasi yordamida tartiblash uchun ustunni tanlab, -t tugmachasi sizni chegarachi tanlash imkonini beradi.
Dundee Yunayted muxlislari quyidagi buyruq yordamida 4-ustunga ko'ra saralanishi mumkin:
tartibida-k4 -t, spl
"Dundee Yunayted" ning eng yaxshi o'yinchisi va "Seltik" ning pastki qismida.
Albatta, bu ham Celtic va Dundee muxlislarini juda baxtsiz holga keltiradi. To'g'ri narsalarni qo'yish uchun quyidagi kalit yordamida teskari tartibda saralanishi mumkin:
tartibida-k4 -t, -r spl
Juda hayratlanarli tugmacha siz tasodifiy tartibda ma'lumotlarni saralab olib tashlash imkonini beradi.
Buni quyidagi buyruq yordamida qilishingiz mumkin:
sort-k4 -t, -R spl
Agar siz -R va R-tugmachangizni aralashtirib yuborsangiz, bu haqiqiy muammolarga olib kelishi mumkin.
Buyruq buyrug'i ham sanani oyga ko'ra tartiblashi mumkin. Quyidagi jadvalga qarash uchun:
Oy | Ma'lumotlar ishlatilgan |
---|---|
Yanvar | 4G |
fevral | 3000K |
Mart | 6000K |
Aprel | 100M |
May | 5000M |
Iyun | 200K |
Iyul | 4000K |
Avgust | 2500K |
Sentyabr | 3000K |
Oktyabr | 1000K |
Noyabr | 3G |
Dekabr | 2G |
Yuqoridagi jadval yilni va mobil qurilmada ishlatiladigan ma'lumotlarning miqdorini aks ettiradi.
Quyidagi buyruq yordamida sanalarni alifbo tartibida saralashingiz mumkin:
sort -k1 -t, ma'lumotlarga qo'shilgan list
Quyidagi buyruqdan foydalanib, siz ham oyga qarab turishingiz mumkin:
Tartib-k1 -t, -M ma'lumotlar bloklari
Endi yuqoridagi jadval allaqachon oylik tartibda ko'rsatiladi, ammo ro'yxat tasodifiy joylashganda, bu ularni tartiblashtirishning oddiy usuli bo'ladi.
Ikkinchi ustunga qaraganda, barcha qiymatlar tartibida oson ko'rinishi mumkin bo'lmagan ko'rinadigan ko'rinmaydigan, ammo tartiblash buyrug'i ishlatilgan ustunni quyidagi buyruq yordamida saralashi mumkin bo'lgan inson o'qiladigan formatda ekanligini ko'rishingiz mumkin:
Tartib-k2 -t, -h Ma'lumotlar ro'yxati
Boshqa komutlardan o'tgan ma'lumotlarni qanday tartiblash
Fayllarda ma'lumotlarni saralash foydali bo'lsa, tartiblash buyrug'i boshqa buyruqlar yordamida chiqishni tartiblashtirish uchun ham ishlatilishi mumkin:
Masalan , ls komandasiga qarang :
ls -lt
Yuqoridagi buyruq har bir faylni quyidagi satrlarda ko'rsatilgan ma'lumotlar qatori sifatida qaytaradi:
- ruxsatnomalar
- tugunni hisoblash
- foydalanuvchi nomi
- guruh nomi
- hajmi
- oxirgi kirish kuni
- Fayl nomi
Siz quyidagi buyruqni bajarib ro'yxatni fayl hajmi bo'yicha saralashingiz mumkin:
ls -lt | Tartib-k5
Natijalarni teskari tartibda olish uchun siz quyidagi buyruqni ishlatasiz:
ls -lt | sort-k5 -r
Buyruq komandasi sizning tizimingizda ishlaydigan jarayonlarni ro'yxatlaydigan ps komanda bilan birgalikda ishlatilishi mumkin.
Masalan, tizimingizda quyidagi ps buyrug'ini bajaring:
ps -eF
Yuqoridagi buyruq sizning tizimingizda ishlaydigan jarayonlar haqida ko'p ma'lumot beradi.
Ushbu ustunlardan biri o'lchamdir va siz qaysi jarayonlarning eng katta ekanligini ko'rishni xohlashingiz mumkin.
Ushbu ma'lumotlarni kattalashtirish uchun siz quyidagi buyruqni ishlatasiz:
ps -eF | Tartib-k5
Xulosa
Buyruq buyrug'iga juda ko'p narsa yo'q, lekin boshqa buyruqlardan chiqishni mazmunli tartibda sortirovka qilishda, ayniqsa, buyruq o'z kalitlari mavjud bo'lmasa juda tez foydali bo'lishi mumkin.
Qo'shimcha ma'lumot olish uchun buyruqlar buyrug'i uchun qo'llanma sahifalarini o'qing.