uniq: Linux command yekuwana duplicate zvinyorwa

Dzimwe nguva, zvingangoita kuti une marefu mameseji mafaera pakati pazvo zvakaoma kuwana mamwe mapatani kana mitsetse kana mazwi anodzokororwa, kana kuti pamwe kune boka remafaira madiki mameseji kwaunoda kuenderana zviri nyore, uye kunyange kushandisa pombi uye kuenzanisa kubuda kwekuraira. Naizvo, uniq ndiwo murairo urikutsvagei.

Ne uniq unogona tsvaga ruzivo rwakawanda nenzira iri nyore kwazvo. Uye zvakare, zvinokutendera iwe kuti ubvise izvo zvakapetwa kana uchida. Uye, muchidzidzo ichi, iwe uchaona mimwe mienzaniso yemirairo yaungawane inobatsira. Rangarira kuti yakaiswa nekusarudzika muhuwandu hwakawanda hwe distros, saka haufanirwe kuisa iyo package ...

Zvakanaka, kutanga pane zvese, ngationei muenzaniso kuti tinzwisise izvo zvekutanga zveuniq command uye zvazvinoita uye zvazvisingaite. For ejemplo, fungidzira kuti iwe unogadzira mameseji faira anonzi test.txt, uye mukati mako isa akati wandei akadzokororwa mazwi kana mazwi, sekudzokorora mitsara mitatu «Hi uyu muyedzo»uye wozoshandisa uniq nayo:

nano prueba.txt

uniq prueba.txt

Zvakanaka, kana zvakadaro, kubuda kwemurairo zvichava nyore:

Salida:

Hola, esto es una prueba

Kureva, isa mutsara mumwe chete "Hi uyu muyedzo»kubvisa mamwe 2 akafanana. Asi chenjera, kana ukashandisa katsi zvakare kuti uone yepakutanga, uchaona kuti haina kubviswa kubva mufaira, yangovabvisa kubva pane zvakabuda:

cat prueba.txt

izvo zvichabuda:

Hola, esto es una prueba

Hola, esto es una prueba

Hola, esto es una prueba

Asi iyo uniq command ine dzakawanda dzimwe sarudzo dziripo. Somuenzaniso, inogona kukuudza nhamba yenguva mutsara unodzokororwa, zvichiratidza panotangira mutsara nhamba yedzokororo. Kwazvo:

uniq -c prueba.txt

Unogonawo chete dhinda mitsetse yakadzokororwa, uye usatarise zvisina kudzokororwa:

uniq -d prueba.txt

Kana izvo zvisina kudzokororwa ne -u sarudzo:

uniq -u prueba.txt

Kushandisa case-sentitive uye uve nehanya, unogona kushandisa iyo -i sarudzo:

uniq -i prueba.txt

Ok, uye zvingaitwa sei kuti gadzira faira rine mitsetse chete yakasarudzika, kubvisa zvese zvakapetwa kamwechete. Zvakanaka, zviri nyore sekushandisa pombi kupuruzira zvinobuda zve uniq kune itsva text file:

uniq prueba.txt > unicas.txt


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako