Skip to main content

Linux komanda uniq - Unix komanda uniq

Anonim

vardas

Uniq (pašalina pasikartojančias eilutes iš uniqued file)

Anotacija

Uniq -c -f skip-fields -s skip-chars -w check-chars - # skip-fields + # skip-chars --count --repeated --unique --skip-fields = skip-fields --skip-chars = skip chars --check-hars = check-chars --help --version infile outfile

apibūdinimas

Uniq atspausdina unikalias eilutes surūšiuoti failą, išsaugodama tik vieną iš atitikimo eilučių. Pasirinktinai, gali būti rodomos tik linijos, kurios rodomos tik vieną kartą, arba eilutės, kurios rodomos daugiau nei vieną kartą. Uniq reikalauja surūšiuotos informacijos, nes lygina tik eilės eilutes.

Galimybės

-u, - unikalus

Spausdinkite tik unikalias linijas.

-d, - pakartotasSpausdinkite tik vieną eilutę.

-c, - skaičiusSpausdinkite, kiek kartų kiekviena eilutė buvo kartu su eilute.

-numer, -f, -skip-fields = skaičiusPagal šią parinktį skaičius yra sveikasis skaičius, rodantis laukų skaičių, kad būtų galima praleisti prieš patikrinant unikalumą. Pirmieji numerių laukai kartu su bet kokiais užrašais, kurie buvo rasti prieš numerio laukus, yra praleisti, o ne skaičiuojami. Laukai apibrėžiami kaip eilutė, kurioje nėra erdvės, be simbolių, kurie yra atskirti vienas nuo kito tarpu ir skirtukais.

+ numeris, -s, --skip-chars = numerisŠioje parinktyje skaičius yra sveikas skaičius, simbolių skaičius praleidžiamas prieš patikrinant unikalumą. Pirmasis skaitmens simbolis kartu su bet kokiais užrašais, kurie buvo rasti prieš numerio simbolius, yra praleisti, o ne skaičiuojami. Jei naudojate lauko ir simbolių praleidimo parinktis, laukai praleidžiami pirma.

-w, --check-chars = numerisNurodykite eilučių palyginimo simbolių skaičių, praleidžiant bet kuriuos nurodytus laukus ir simbolius. Paprastai visos kitos linijos lyginamos.

--PagalbaSpausdinkite naudojimo pranešimą ir išeikite naudodami būsenos kodą, rodantį sėkmę.

--versijaSpausdinimo versija informacija apie standartinę išvesties, tada išeiti.

Pavyzdys

% rūšiuoti myfile | Uniq

pašalina iš srauto pasikartojančias eilutes (simbolis "|" vamzdžius iš išrinktos "myfile" išvesties į "uniq" komandą).

Svarbu: Naudoti vyras komanda ( % vyras ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.