uniq

Linux · Text · available in the simulator

What it does

Removes consecutive duplicate lines (commonly used with sort).

Syntax

uniq [opciones] [entrada [salida]]

Options and parameters

  • -c

    Displays the number of occurrences for each line.

    sort log.txt | uniq -c
  • -d

    Prints only duplicate lines.

  • -u

    Prints only unique lines.

  • -i

    Ignores case differences.

Usage examples

  • uniq archivo.txt
  • sort archivo.txt | uniq -c
  • sort datos.txt | uniq
  • sort datos.txt | uniq -c
  • sort log.txt | uniq -c

Notes and common mistakes

  • Only detects consecutive duplicates; typically used after sort.
Practise uniq

Related commands