Naučte sa príkaz Linux - uniq

názov

uniq (odstraňuje duplicitné riadky z unikátneho súboru)

synopse

[- # skip-fields] [- # skip-chars] [-count] [- opakované] [--skip-fields = skip-fields] [-skip-chars = skip-chars] [-check-hars = check-chars] [--help] ] [outfile]

popis

uniq vytlačí unikátne riadky v triedenom súbore , pričom zachováva iba jeden zo série zodpovedajúcich riadkov. Voliteľne môže zobrazovať iba riadky, ktoré sa zobrazujú presne raz, alebo čiary, ktoré sa zobrazujú viac ako raz. uniq vyžaduje triedený vstup, pretože porovnáva iba po sebe idúce riadky.

možnosti

-u, - jedinečný

Vytlačte jedinečné riadky iba.

-d, --repeated
Vytlačte iba duplicitné riadky.

-c, --účtu
Vytlačte počet opakovaní každého riadku spolu s riadkom.

-number, -f, --skip-fields = číslo
V tejto voľbe je číslo celé číslo reprezentujúce počet polí, ktoré sa majú preskočiť, skôr ako skontrolujeme jedinečnosť. Prvé číselné polia spolu s políčkami nájdenými pred číselnými políčkami sú preskočené a nepočítajú sa. Pole sú definované ako reťazec znakov bez medzery, ktoré sú od seba oddelené medzerami a kartami.

+ číslo, -s, --skip -chars = číslo
V tejto voľbe je číslo celé číslo reprezentujúce počet znakov, ktoré sa majú preskočiť, skôr ako skontrolujeme jedinečnosť. Prvé číselné znaky spolu so všetkými políčkami, ktoré sa nachádzajú pred číselnými znakmi, sú preskočené a nepočítajú sa. Ak používate možnosti preskakovania polí a znakov, polia sa preskočia ako prvé.

-w, --check -chars = číslo
Zadajte počet znakov na porovnanie v riadkoch po preskočení zadaných polí a znakov. Za normálnych okolností sa porovnáva celý zvyšok čiar.

--Pomoc
Vytlačte správu o používaní a ukončite stavový kód, ktorý označuje úspech.

--version
Informácie o verzii tlače na štandardnom výstupe potom ukončite.

príklad

% sort myfile UNIQ

eliminuje duplicitné riadky z prúdu (symbol "|" vedie výstup zo sortimentu myfile do príkazu uniq).

Dôležité: Pomocou príkazu man ( % man ) môžete zistiť, ako sa príkaz používa vo vašom konkrétnom počítači.