i-uniq: umyalo we-Linux wokuthola umbhalo oyimpinda

Kwesinye isikhathi, kungenzeka ukuthi unamafayela ombhalo amade kakhulu phakathi kwawo okunzima ukuthola amaphethini athile noma imigqa noma amagama ayimpinda, noma mhlawumbe kunenqwaba yamafayela ombhalo amancane lapho ufuna ukufanisa khona kalula, futhi usebenzise ipayipi futhi ufanise ukuphuma komyalo. Kanjalo, i-uniq umyalo ufunani.

Nge-uniq ungakwazi bheka ulwazi olungafuneki ngendlela elula kakhulu. Ngaphezu kwalokho, izokuvumela futhi ukuthi ususe lezo zimpinda uma uzidinga. Futhi, kulesi sifundo, uzobona izibonelo ezithile zomyalelo ongawuthola uwusizo. Khumbula ukuthi ifakwe ngokuzenzakalelayo ku-distros eminingi, ngakho-ke ngeke kudingeke ukuthi ufake iphakheji...

Nokho, okokuqala, ake sibone isibonelo ukuze siqonde izisekelo zomyalo we-uniq nokuthi wenzani nalokho ongakwenzi. Ngoba ejemplo, zicabange udala ifayela lombhalo elibizwa ngokuthi test.txt, futhi ngaphakathi ubeke imishwana noma amagama aphindaphindiwe, njengokuphinda imigqa emithathu «Sawubona lokhu ukuhlolwa»bese usebenzisa i-uniq nayo:

nano prueba.txt

uniq prueba.txt

Kunjalo, uma kunjalo, umphumela womyalo kuzoba lula:

Salida:

Hola, esto es una prueba

Okusho ukuthi, faka umugqa owodwa «Sawubona lokhu ukuhlolwa» ukuqeda ezinye ezi-2 ezifanayo. Kepha qaphela, uma usebenzisa ikati futhi ukuze ubone okwangempela, uzobona ukuthi azikasuswa efayeleni, livele lizikhiphe kokuphumayo:

cat prueba.txt

okukhiphayo kuzoba:

Hola, esto es una prueba

Hola, esto es una prueba

Hola, esto es una prueba

Kepha umyalo we-uniq unezinketho eziningi ezitholakalayo. Ngokwesibonelo, ingakutshela inani lezikhathi lapho umugqa uphindwa khona, okubonisa ekuqaleni komugqa inani lokuphindaphinda. Kwakho:

uniq -c prueba.txt

Ungase futhi nje phrinta imigqa ephindaphindiwe, futhi ungazinaki ezingaphindiwe:

uniq -d prueba.txt

Noma lezo ezingaphindwanga nge- -u inketho:

uniq -u prueba.txt

Ukusebenzisa icala-sentitive futhi ube bucayi, ungasebenzisa inketho -i:

uniq -i prueba.txt

Kulungile, futhi kwakungenziwa kanjani dala ifayela elinemigqa eyingqayizivele kuphela, isusa zonke izimpinda ngesikhathi esisodwa. Hhayi-ke, kulula njengokusebenzisa ipayipi ukufaka ipayipi okukhiphayo kwe-uniq efayeleni lombhalo elisha:

uniq prueba.txt > unicas.txt


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.