تعارف
ھن ھدايت ۾، مان توھان کي ڏيکاريندس ته سليٽ فائلن ۽ ڊيٽا جي ٻيڙي ۾ ڊيٽا ڪيئن ترتيب ڏيو.
توهان کي سکڻ لاء حيرت نه ٿي ويندي جيڪا توهان هن ڪم کي استعمال ڪرڻ لاء استعمال ڪيو ويندو آهي "ترتيب". ترتيب ڏنل سڀني وڏين سٽا واري آرڊر ۾ هن مضمون ۾ مهيا ڪئي ويندي.
نموني ڊيٽا
هڪ فائل ۾ ڊيٽا ايتري ٿي سگهجي ٿو جيستائين ڪجهه طريقي سان ختم ٿي وئي آهي.
مثال طور، اچو ته آخري سال سينگريڊ پريميئر ليگ تان حتمي ليگ ميز وٺو ۽ "سپا" نالي فائل ۾ محفوظ ڪريو.
توهان هڪ ڪلب سان گڏ هڪ ڊيٽا فائل ٺاهي سگهو ٿا ۽ هر قطار تي ڪاما جي ذريعي جدا ٿيل ڪلب لاء ڊيٽا.
ٽيم | گول گول | خلاف جنگ | پوائنٽون |
---|---|---|---|
ڪيٽيڪ | 93 | 31 | 86 |
آبرڊين | 62 | 48 | 71 |
ٻڌڻ | 59 | 40 | 65 |
سٽ جانسن | 58 | 55 | 56 |
ماء | 47 | 63 | 50 |
راس جي علائقي | 55 | 61 | 48 |
انديشي | 54 | 48 | 52 |
دڙو | 53 | 57 | 48 |
انٽڪ | 41 | 50 | 46 |
هئملٽن | 42 | 63 | 43 |
Kilmarnock | 41 | 64 | 36 |
دادو گڏيل | 45 | 70 | 28 |
ڊيٽا ڪيئن ٺاھيندو ڪئين فائلن ۾
انهي ميز تان، توهان ڏسي سگهو ٿا ته ڪيٽيڪ ليگ ۽ جتوئي يونٽ جو آخري مقابلو آيو. جيڪڏهن توهان هڪ دڙي جي گڏيل فين آهيو ته توهان شايد پنهنجي پاڻ کي بهتر محسوس ڪرڻ چاهيندا آهيو ۽ توهان گول گولڊ تي ترتيب ڏيڻ سان ڪري سگهو ٿا.
هن کي هيٺ ڏنل حڪم ڪرڻ لاء:
ترتيب -k2 -t، اسپ
ھن وقت جي حڪم ھيٺ ھجن ھا
- انٽڪ
- Kilmarnock
- هئملٽن
- دادو گڏيل
- ماء
- دڙو
- انديشي
- راس جي علائقي
- سٽ جانسن
- ٻڌڻ
- آبرڊين
- ڪيٽيڪ
ان جو سبب اهو آهي ته هن حڪم ۾ آهي ته ڪالمن 2 گول گولڊ ڪالمن وارو آهي ۽ اهڙي طرح سڀني کان تمام گھٽ آهي.
-k سوئچ توهان کي ڪالمن جو انتخاب ڪرڻ جي اجازت ڏئي ٿو ۽ ترتيب ڏيڻ سان توهان کي ڊيلمائيٽ چونڊڻ جي اجازت ڏئي ٿي.
پاڻ کي خوش ڪرڻ لاء راضي ڪرڻ لاء ڊنڊي متحده شائقین کي هيٺيان حڪم استعمال ڪندي ڪالمن 4 جي ترتيب سان ترتيب ڏئي ٿو.
sort -k4 -t، spl
هاڻي دڙو گڏيل اوپري وارا آهن ۽ ڪيٽيڪ تري ۾ آهن.
يقينا، هن کي ڪيٽيڪ ۽ داڻا جي ٻنهي مداحن کي به بلڪل ناخوش ڪرائيندو. شين کي رکڻ لاء توهان هيٺ ڏنل سوئچ کي استعمال ڪندي ريورس ترتيب ۾ ترتيب ڏئي سگهو ٿا:
sort -k4 -t، -r ڀريل
هڪ بدقسمتي سوئچ توهان کي بي ترتيب سان ترتيب ڏئي ٿو جيڪا حقيقت ۾ صرف ڊيٽا جي قطارن کي مٿي ڪري ڇڏيندو آهي.
توھان ھي هيٺ ڏنل حڪم استعمال ڪري سگھو ٿا:
sort -k4 -t، -R spl
جيڪڏهن توهان پنهنجي -r ۽ پنهنجي -R سوئچ کي ملايو ته اهو مسئلو پيدا ڪري سگهي ٿي.
ترتيب وار ترتيب ڏنل مهيني ۾ ڏنل تاريخون ترتيب ڏئي سگهن ٿيون. هيٺ ڏنل جدول تي نظرثاني ڪرڻ لاء
مهينو | ڊيٽا استعمال ٿيل |
---|---|
جنوري | 4G |
فيبروري | 3000K |
مارچ | 6000K |
اپريل | 100 ايم |
مئي | 5000M |
جون | 200K |
جولاءِ | 4000K |
آگسٽ | 2500K |
سيپٽمبر | 3000K |
آڪٽوبر | 1000K |
نومبر | 3G |
ڊسمبر | 2G |
مٿين ٽيبل تي سال جي مهيني ۽ موبائل ڊوائيس تي استعمال ڪيل ڊيٽا جي نمائندگي ڪندو آهي.
هيٺ ڏنل حڪم سان استعمال ڪري سگھوٿا الفابيٽ کي ترتيب ڏيو.
sort -k1 -t، ٺاھيل فهرست
توهان هيٺ ڏنل حڪم استعمال ڪندي مهيني ترتيب پڻ ڪري سگهو ٿا:
ترتيب -k1-ٽي، ايم ڊي ڊيٽابيلسٽ
هاڻي واضح طور تي مٿين ٽيبل انهن کي مهيني ۾ ڏيکاري ٿو پر جيڪڏهن فهرست بي ترتيب سان آباد ٿي وئي ته پوء هو ترتيب ڏيڻ جو هڪ سادي طريقو هوندو.
ٻيو ڀيرو ڪالمن کي ڏسڻ ۾ توهان اهو ڏسي سگهو ٿا ته سڀئي قدر انساني پڙهڻ واري فارمپٽ ۾ آهن جن جيان نظر نه ايندي ان کي ترتيب ڏيڻ آسان ٿيندو پر هيٺ ڏنل حڪم هيٺين طريقي سان استعمال ڪندي ڊيٽا استعمال ٿيل ڪالمن کي ترتيب ڏئي سگھن ٿا.
sort -k2 -t، -h ڊيٽ ڪيو ويو
ڪئين ترتيب ترتيب ڏيڻ جي ڪئين ۾، ٻين حڪمن کان
جڏهن فائلن ۾ ڊيٽا ترتيب ڏيڻ مفيد آهي، ترتيب ڏنل حڪم ٻين حڪمن جي ٻاڦ کي ترتيب ڏيڻ لاء استعمال ڪري سگهجي ٿو.
مثال طور آيل حڪمن تي نظر ڏسو:
ls -lt
مٿي ڏنل حڪم هر فائل کي واپس ڏنل ڊيٽان جي قطار جي طور تي ڏنل فيلڊز ۾ ڏيکاري ٿو.
- اجازت
- ڳڻپ جو نمبر
- استعمال ڪندڙ
- گروپ نام
- ماپ
- آخري رسائي جي تاريخ
- فائيل جو نالو
هيٺ ڏنل حڪم هلائڻ سان فائيل سائيز ذريعي فهرست ترتيب ڪري سگھو ٿا:
ls -lt | sort -k5
نتيجن کي حاصل ڪرڻ لاء توهان هيٺ ڏنل حڪم استعمال ڪيو ها:
ls -lt | sort -k5 -r
ترتيب ڪمن جو پي پي آرڊر سان گڏ استعمال ٿي سگهي ٿو جيڪو توهان جي سسٽم تي هلندڙ عملن جي فهرست ڏيکاري ٿو.
مثال طور توهان جي سسٽم تي هيٺيون پي ايس حڪم هلائي ٿو:
ps -eF
مٿي ڏنل حڪم هن وقت توهان جي سسٽم تي هلندڙ عملن بابت تمام گهڻو معلومات واپس ڏئي ٿو.
انهن شاخن مان هڪ هڪ سائيز آهي ۽ توهان شايد اهو ڏسڻ چاهيو ٿا ته ڪهڙا تمام وڏو آهن.
هيٺ ڏنل ڊيٽا کي ترتيب ڏيڻ لاء توهان هيٺ ڏنل حڪم استعمال ڪندا سين:
ps -eF | sort -k5
خلاصو
اھڙا ترتيب اھميت نه آھي پر اھو ان کي گھڻو تڪڙو ٿي سگھي ٿو جڏھن ٻي حڪم کان ٻاھر ھڪڙي حڪم سان ھڪڙي ترتيب سان ترتيب ڏيو خاص طور تي جڏھن حڪم ھيٺ ڪنھن ھڪڙي قسم جي سوئچ دستياب آھن.
وڌيڪ ڄاڻ لاء مکيه صفحن کي ترتيب ڏنل حڪم لاء.