һөҗҗәттики охшаш қурларни өчүрүш(2)
һөҗҗәттики қурниң рәт тәртипини өзгәртмәй йән әслидики рәт тәртипини сақлиған һалда, охшаш қурларни өчүрүш үчүн алдинқи қитимлиқ язмида ийтилған awk
дин башқа йәнә cat , sort , cut биләнму әмәлгә ашурушқа болиду.
буниң үчүн төвәндикидидәк қилилимиз:
cat -n hojjet | sort -uk2 | sort -nk1 | cut -f2
ишләш пиринсипи:

cat -n hojjet.txt

юқарқи нәтиҗини sort -uk2
қа бириш арқилиқ иккинҗи ситон бойичә тәртипләп чиқду.k2 болса иккинҗи ситон бойчә тәртиплә, u болса охшаш қурдин бир қурнлам ал дигән мәндә, қарайдиған болсиңз, буниңлиқ билән қурниң тәртипидә өзгүрүш болиду.

төвәндики буйруқ билән әслидики тәртипкә қайтуруп әкилимиз.
sort -nk1

ахирида юқарқи нәтиҗини кийнки буйруққа бириш арқилиқ әслидики һөҗҗитимиздә бар болған мәзмуннлам сақлап қалимиз. йәнә қур нумрини чиқирип ташлаймиз.
cut -f2
юқарқи буйруқ арқилиқ иккинҗи ситондики мәзмуннила сақлап қалимиз.

қалдурдиған сөз барму?