Name

uniq — stdin  stdout  - datei  -- opt  --help  --version

Synopsis

uniq [optionen] [dateien]

Der uniq-Betrieb arbeitet auf aufeinanderfolgenden doppelten Textzeilen. Falls Sie z.B. eine Datei meinedatei haben:

$ cat meinedatei
a
b
b
c
b

würde uniq die zwei aufeinanderfolgenden b erkennen und verarbeiten, nicht jedoch das dritte b.

$ uniq meinedatei
a
b
c
b

uniq wird oft nach dem Sortieren einer Datei benutzt:

$ sort meinedatei | uniq
a
b
c

In diesem Fall bleibt nur ein einziges b, weil alle drei aufgrund der Sortierung durch sort jetzt aufeinanderfolgen und anschließend durch uniq auf eins reduziert wurden. Sie können doppelte Zeilen auch zählen lassen, anstatt sie zu eliminieren:

$ sort meinedatei | uniq -c
      1 a
      3 b
      1 c

Nützliche Optionen

-c

Zählt ...

Get Linux kurz & gut, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.