هغه توکي چې باید ترتیب شي باید په یو ډول لیرې شي
د لینکس متن متن کې ډاټا کولی شي داسې ترتیب سره تنظیم شي ترهغه چې هر عنصر په یو ډول لرې وی. په عین حال کې، کوما د تعبیر شوي معلوماتو لپاره د جلا کولو په توګه کارول کیږي.
د ترتیب کولو لپاره اساسي اصول
دا ډول قومانده دغه لیکونه د متن په دوتنې کې د شمیرو او الفبیگ ډولونو لپاره ترتیبوي. د دې قوماندې لپاره اصلي مقررات په لاندې ډول دي:
- متن چې د یو شمېر سره پیل کیږي د متن څخه دمخه چې یو لیک سره پیل کیږي داسې ښکاري؛ ټيټه شمېره لومړی ډول.
- متن هغه لیک سره پیل کیږي چې مخکې په الفبا کې ښکاره کیږي د نورو متن د لیکنو لومړنۍ لیک د متن څخه دمخه چې د هغه لیک سره پیل کیږي چې وروسته په الفبا کې ښکاري.
- چیرې چیرې متن د ورته لیک د لوړې کچې او ټیټې پیښو سره پیل کیږي، د لوړې کچې بیلګه لومړی ډول ترتیب شوی.
د متن دوتنې ترتیبول
د لینکس لینکس کې د لینونو د ترتیبولو لپاره، تاسو د دې ډول قوماندې کاروئ لکه دا:
$ sort-k2 test.txtکوم چې د دویم کالم کې پیل شوي کلیمې (K2 دویمه کالم ته اشاره کوي) مطابق "فایل.txt.txt" بڼه کوي. د انټرنېټ فایل مواد په لاندې ډول دي:
1، جسٹن تیمبرکل، د 545 سرلیک، قیمت 7،30 $، ټیلر سوفٹ، 723 سرلیک، قیمت $ 7.90 3، مکک جگګر، 610 عنوان، قیمت $ 7.90 4، لیډي ګیګ، سرلیک 118، قیمت $ 7.30 5، جانی کیش، عنوان 482، قیمت $ 6.50 6، ایلیس پریسلي، د 335 سرلیک، د $ 7.30 7 ډالره، جان لینون، 271 سرلیک، د $ 7.90 ډالرو قیمت، مایک جیکسن، 373 سرلیک، د $ 550 قیمتځکه چې په دې مثال کې دویم کالم لومړی او وروستي نومونه لري، ترتیب شوي محصول د هر فرد لومړی نوم د دویمې کالم کې - الویس، جان، جانی، جسٹن، میرمن، مایکل، مک، او ټیلر کې ترتیب شوی دی. لکه څنګه چې لاندې ښودل شوي:
6، ایلیس پریسلي، 335 سرلیک، قیمت $ 6.30 7، جان لینون، 271 سرلیک، د $ 7.90 قیمت، د جانی کیش، عنوان 482، قیمت $ 6.50 1، جسٹس ټیمبرکل، سرلیک 545، قیمت $ 6.30 4، لیګ ګاګ، عنوان 118، قیمت $ 6.30 8، مایکل جیکسن، 373 سرلیک، د $ 5.50 ډالرو قیمت، مک مکجر، 610 سرلیک، د $ 7.90 قیمت، ټیلر سوفٹ، 723 سرلیک، د $ 7.90 قیمتکه تاسو د F3 سره دوتنه ترتیب کړئ (د لاندني توکو منځپانګې په کالم 3-د سرلیک شمېره کالم کې کارول)، محصول دا دی:
4، ليډي ګګا، عنوان 118، قيمت $ 6.30 7، جان لينون، 271 سرليک، قيمت $ 7.90 6، ايليويس پريسلي، 335 قيمت، قيمت $ 6.30 8، مایکل جاکس، 373 ډالره، قيمت $ 5.50 5، جاني کيش، عنوان 482، قيمت $ 6.50 1، جسٹن ټیمبرکل، د 545 سرلیک، قیمت $ 6.30 3، مکک جگګر، سرلیک 610، قیمت $ 7.90 2، ټیلر سوئفٹ، 723 سرلیک، د $ 7.90 قیمتاو
$ sort-k4 test.txtد لیست په اساس یو لړ لیست تولیدوي:
8، مایک جیکسن، 373 سرلیک، د $ 550 قیمت، جسٹس ټیمبرکل، 545 سرلیک، قیمت 6.30 $، لیګ ګاګ، سرلیک 118، قیمت $ 6.30 6، الیلیس پریسلي، سرلیک 335، قیمت $ 6.30 5، جانی کیش، عنوان 482، $ 6.50 2، ټیلر سوئفٹ، 723 سرلیک، قیمت $ 7.90 3، مک مکجر، 610 سرلیک، قیمت $ 7.90 7، جان لینون، 271 سرلیک، قیمت $ 7.90د بڼې بدلول
د اختیاري اختیار د ترتیب کولو تکرار کوي. د مثال په توګه، پورته پایلې په کارولو سره:
$ sort-k4-r test.txtحاصلات:
7، جان لین، 271 سرلیک، ماک جگج، 660 سرلیک، د $ 7.90 قیمت، ټیلر سوفٹ، 723 سرلیک، د $ 7.90 قیمت، جانی کیش، عنوان 482، قیمت 6.50 6 ډالرو، ایلیسس پریسلي، سرلیک 335، قیمت $ 630 4، لاریګا، عنوان 118، د $ 6.30 $ قیمت، جسٹن ټیمبرکل، 545 سرلیک، قیمت 6.30 $ 8، مایک جیکسن، 373 سرلیک، د $ 550 قیمتد ترتیب شوي دوتنې خوندي کول
د دوتنې ترتیب کول د هغه خوندي نه کوي. په یوه دوتنه کې د ترتیب شوي لیست د خوندي کولو لپاره، تاسو سم لارښود چلونکي کاروئ:
sort-k4-r test.txt> test_new.txtچیرې چې "test_new.txt" نوې فایل دی.
د سټراټیټ محصول ترتیبول
تاسو کولی شئ د سټیټ محصول محصول ته ورته حکمونه پلي کړئ، لکه د پایپ چلونکي:
$ ls -al | sort-r-nk5دا د فایل لیست تولید چې د Ls کمانډ لخوا د دوتنې اندازې لخوا تولید شوی، د لویو فایلونو سره پیل کیږي. د ناینټ کاروونکي د الفبا بڼې پرځای عدلي ترتیبات مشخصوي.