Name

uniq [Optionen] [Dateien] — /usr/bincoreutilsstdin stdout - datei -- opt --help --version

Der Befehl uniq wirkt auf aufeinander folgende, doppelt vorkommende Textzeilen. Wenn Sie die folgende Datei haben:

$ cat datei
a
b
b
c
b

dann würde uniq die zwei aufeinander folgenden b's erkennen und entsprechend Ihrer Spezifikation verarbeiten, aber nicht das dritte b.

$ uniq datei
a
b
c
b

uniq wird oft nach dem Sortieren einer Datei verwendet:

$ sort datei | uniq
a
b
c

In diesem Fall bleibt nur ein b übrig. Sie können doppelt vorkommende Zeilen auch nur zählen und nicht löschen:

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

Nützliche Optionen

-c

Zählt benachbarte doppelt vorkommende Zeilen.

-i

Lässt Groß- und Kleinschreibung unberücksichtigt.

-u

Gibt nur die einmal vorkommenden ...

Get LINUX: kurz & gut 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.