Mësoni Command Linux - uniq

emër

uniq (heq linjat e kopjuara nga një skedar unik)

përmbledhje

uniq [-cdu] [-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] [- ndihmë] [--version] [infile ] [outfile]

Përshkrim

uniq printon linjat unike në një skedar të renditur, duke mbajtur vetëm një nga drejtimet e linjave të përputhura. Opsionale, mund të tregojë vetëm linja që shfaqen saktësisht një herë, ose linja që shfaqen më shumë se një herë. Uniq kërkon të dhëna të renditura pasi që krahason vetëm linjat e njëpasnjëshme.

Opsione

-u, - unik

Vetëm printoni linja unike.

-d, - përsëritet
Printoni vetëm linjat e dublikuara.

-c, - shuma
Shtypni numrin e kohës që çdo rresht ndodhi së bashku me vijën.

-numri, -f, --skip-fields = numri
Në këtë opsion, numri është një numër i plotë që përfaqëson numrin e fushave për të kaluar përpara, përpara se të kontrollohet për unike. Fushat e numrave të parë, së bashku me çdo boshllëqe të gjetura përpara fushave të numrave, arrihen dhe nuk mbahen parasysh. Fushat janë përcaktuar si një varg i jo-hapësirë, jo-tab karaktere, që janë të ndara nga njëri-tjetri nga hapësira dhe tabs.

+ numri, -s, - skip-chars = numri
Në këtë opsion, numri është një numër i plotë që përfaqëson numrin e personazheve për të kaluar përpara para se të kontrolloni për unike. Karakteret e para të numrit, së bashku me çdo boshllëk të gjetur para se numrat e numrave të arrihen, anashkalohen dhe nuk llogariten. Nëse përdorni të dy opsionet e skanimit të fushës dhe të karakterit, fushat nuk kalojnë gjatë së parës.

-w, --check-chars = numri
Specifikoni numrin e shkronjave për të krahasuar në rreshta, pas kapërcimit të çdo fushe dhe karaktere të specifikuar. Normalisht të gjithë pjesën tjetër të linjave janë krahasuar.

--ndihmë
Shtypni një mesazh përdorimi dhe dilni me një kod statusi që tregon suksesin.

--version
Shtyp versionin e informacionit mbi dalje standarde pastaj dalje.

shembull

% lloj myfile | uniq

eliminon linjat e dublikuara nga rryma (simboli "|" tubon daljen nga myfile në komandën uniq).

E rëndësishme: Përdorni komandën e njeriut ( % man ) për të parë se si përdoret një komandë në kompjuterin tuaj të veçantë.