uniq: Umyalelo weLinux wokufumana okubhaliweyo okuphindiweyo

Ngamanye amaxesha, kusenokwenzeka ukuba uneefayile zokubhaliweyo ezinde kakhulu phakathi apho kunzima ukufumana iipateni ezithile okanye imigca okanye amagama aphindwe kabini, okanye mhlawumbi kukho iqela leefayile zokubhaliweyo ezincinci apho ufuna ukuthelekisa ngokulula, kwaye usebenzise umbhobho kwaye utshatise imveliso yomyalelo. Njengokuba, Uniq ngumyalelo uyikhangela ntoni.

Nge uniq unako khangela ulwazi olungafunekiyo ngendlela elula kakhulu. Ukongeza, iya kukuvumela ukuba ususe ezo ziphindaphindo ukuba ufuna njalo. Kwaye, kwesi sifundo, uya kubona eminye imizekelo yomyalelo onokuwufumana uluncedo. Khumbula ukuba ifakwe ngokungagqibekanga kuninzi lwe-distros, ke akuyi kufuneka uyifake iphakheji...

Ewe, okokuqala, makhe sibone umzekelo wokuqonda iziseko zomyalelo we-uniq kunye nento oyenzayo kunye nento ongayenziyo. Kuba ejemplo, cinga ukuba wenza ifayile yokubhaliweyo ebizwa uvavanyo.txt, kwaye ngaphakathi ubeke amabinzana amaninzi aphindaphindiweyo okanye amagama, njengokuphinda imigca emithathu.Molo luvavanyo»kwaye usebenzise uniq nayo:

nano prueba.txt

uniq prueba.txt

Ke, kule meko, imveliso yomyalelo iya kuba lula:

Salida:

Hola, esto es una prueba

Oko kukuthi, beka umgca omnye «Molo luvavanyo» ukuphelisa ezinye ezi-2 ezifanayo. Kodwa lumka, ukuba usebenzisa ikati kwakhona ukubona imvelaphi, uya kubona ukuba ayisuswanga kwifayile, ibasuse nje kwimveliso:

cat prueba.txt

imveliso iya kuba:

Hola, esto es una prueba

Hola, esto es una prueba

Hola, esto es una prueba

Kodwa umyalelo we-uniq unokhetho oluninzi olukhoyo. Umzekelo, inokukuxelela inani lamaxesha umgca uphinda-phindwa, ebonisa ekuqaleni komgca inani lokuphindaphinda. Yayo:

uniq -c prueba.txt

Unokwenza nje printa imigca ephindaphindiweyo, kwaye ungazihoyi ezingaphindi:

uniq -d prueba.txt

Okanye ezo zingaphindwanga ngo -u ukhetho:

uniq -u prueba.txt

Ukusebenzisa uvakalelo lwetyala kwaye ube novakalelo, ungasebenzisa i -i ukhetho:

uniq -i prueba.txt

Kulungile, kwaye inokwenziwa njani yenza ifayile enemigca eyodwa kuphela, kususwa zonke iikopi ngaxeshanye. Ewe, ilula njengokusebenzisa umbhobho ukubhobhoza imveliso ye-uniq kwifayile yokubhaliweyo entsha:

uniq prueba.txt > unicas.txt


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.