Naučte se příkaz Linux - uniq

název

uniq (odstraní duplicitní řádky z jedinečného souboru)

Synopse

uniq [-cdu] [-f skip-pole] [-s skip-chars] [-w kontrolní znaky] [- # skip-pole] [+ # skip-chars] [--skip-fields = skip-fields] [-skip-chars = skip-chars] [--check-hars = check-chars] [--help] [--version] ] [outfile]

Popis

uniq vytiskne jedinečné řádky v tříděném souboru a zachová pouze jednu řadu odpovídajících řádků. Volitelně může zobrazit pouze řádky, které se zobrazují přesně jednou, nebo řádky, které se zobrazují více než jednou. uniq vyžaduje tříděný vstup, protože porovnává pouze po sobě jdoucí řádky.

Možnosti

-u, - unikátní

Vytlačte jedinečné řádky.

-d, --repeated
Vytiskněte pouze duplicitní řádky.

-c, --účtu
Vytiskněte počet opakování jednotlivých řádků spolu s čárou.

-number, -f, --skip-fields = číslo
V této volbě je číslo celé číslo, které představuje počet polí, které se mají přeskočit před ověřením jedinečnosti. První číselná pole spolu s prázdnými políčky nalezenými před číselnými poli jsou přeskočena a nepočítána. Políčka jsou definována jako řetězec znaků bez mezery, které jsou od sebe odděleny mezerami a kartami.

+ číslo, -s, --skip -chars = číslo
V této volbě je číslo celé číslo, které představuje počet znaků, které chcete přeskočit před kontrolou jedinečnosti. První znaky čísla spolu s prázdnými znaky, které byly nalezeny před číselnými znaky, jsou přeskočeny a nepočítány. Používáte-li možnosti přeskakování polí a znaků, pole jsou přeskočena první.

-w, --check -chars = číslo
Zadejte počet znaků, které chcete porovnat v řádcích, poté, co přeskočíte zadaná pole a znaky. Obvykle jsou porovnávány všechny ostatní čáry.

--Pomoc
Vytiskněte zprávu o použití a ukončete kód stavu, který označuje úspěšnost.

--verze
Tiskněte informace o verzi na standardním výstupu a potom ukončete.

Příklad

% sort myfile uniq

eliminuje duplicitní řádky z proudu (symbol "|" odpojí výstup ze sady myfile do příkazu uniq).

Důležité: Použijte příkaz man ( % man ), abyste zjistili, jaký příkaz se používá v konkrétním počítači.