Sužinokite Linux komandą - uniq

vardas

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

Anotacija

[-c] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-fields] [+ # skip-chars] [--count] [--repeated] [--unike] [--skip-fields = praleisti laukai] [--skip-chars = skip chars] [--check-hars = check-chars] [--help] [--version] [infile ] [outfile]

apibūdinimas

Uniq spausdina išskirtas eilutes surūšiuoti failą , išlaikydama 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 rūšiuotos informacijos, nes ji lygina tik eilės eilutes.

Galimybės

-u, - unikalus

Spausdinkite tik unikalias linijas.

-d, - pakartotas
Spausdinkite tik vieną eilutę.

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

-numer, -f, -skip-fields = skaičius
Pagal š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 = numeris
Nurodykite eilučių palyginimo simbolių skaičių, praleidžiant bet kuriuos nurodytus laukus ir simbolius. Paprastai visos kitos linijos lyginamos.

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

--versija
Spausdinimo 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: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.