ڪئين ترتيب ڏيڻ واري ڊيٽا ايڪس ۾ لينڪس استعمال ڪندي

تعارف

ھن ھدايت ۾، مان توھان کي ڏيکاريندس ته سليٽ فائلن ۽ ڊيٽا جي ٻيڙي ۾ ڊيٽا ڪيئن ترتيب ڏيو.

توهان کي سکڻ لاء حيرت نه ٿي ويندي جيڪا توهان هن ڪم کي استعمال ڪرڻ لاء استعمال ڪيو ويندو آهي "ترتيب". ترتيب ڏنل سڀني وڏين سٽا واري آرڊر ۾ هن مضمون ۾ مهيا ڪئي ويندي.

نموني ڊيٽا

هڪ فائل ۾ ڊيٽا ايتري ٿي سگهجي ٿو جيستائين ڪجهه طريقي سان ختم ٿي وئي آهي.

مثال طور، اچو ته آخري سال سينگريڊ پريميئر ليگ تان حتمي ليگ ميز وٺو ۽ "سپا" نالي فائل ۾ محفوظ ڪريو.

توهان هڪ ڪلب سان گڏ هڪ ڊيٽا فائل ٺاهي سگهو ٿا ۽ هر قطار تي ڪاما جي ذريعي جدا ٿيل ڪلب لاء ڊيٽا.

ٽيم گول گول خلاف جنگ پوائنٽون
ڪيٽيڪ 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، اسپ

ھن وقت جي حڪم ھيٺ ھجن ھا

ان جو سبب اهو آهي ته هن حڪم ۾ آهي ته ڪالمن 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

خلاصو

اھڙا ترتيب اھميت نه آھي پر اھو ان کي گھڻو تڪڙو ٿي سگھي ٿو جڏھن ٻي حڪم کان ٻاھر ھڪڙي حڪم سان ھڪڙي ترتيب سان ترتيب ڏيو خاص طور تي جڏھن حڪم ھيٺ ڪنھن ھڪڙي قسم جي سوئچ دستياب آھن.

وڌيڪ ڄاڻ لاء مکيه صفحن کي ترتيب ڏنل حڪم لاء.