STANNIX Community


Manual: uniq

UNIQ(1)						   General Commands Manual					     UNIQ(1)

NAME
       uniq - Report or omit repeated lines.

SYNOPSIS
       uniq    [-D|--all-repeated]    [--group]	   [-w|--check-chars]	 [-c|--count]	[-i|--ignore-case]   [-d|--repeated]
       [-s|--skip-chars] [-f|--skip-fields] [-u|--unique] [-z|--zero-terminated] [-h|--help] [-V|--version] [files]

DESCRIPTION
       Report or omit repeated lines.

OPTIONS
       -D, --all-repeated[=]
	      print all duplicate lines. Delimiting is done with blank lines. [default: none]

	      Possible values:

		     • none

		     • prepend

		     • separate

       --group[=]
	      show all items, separating groups with an empty line. [default: separate]

	      Possible values:

		     • separate

		     • prepend

		     • append

		     • both

       -w, --check-chars 
	      compare no more than N characters in lines

       -c, --count
	      prefix lines by the number of occurrences

       -i, --ignore-case
	      ignore differences in case when comparing

       -d, --repeated
	      only print duplicate lines

       -s, --skip-chars 
	      avoid comparing the first N characters

       -f, --skip-fields 
	      avoid comparing the first N fields

       -u, --unique
	      only print unique lines

       -z, --zero-terminated
	      end lines with 0 byte, not newline

       -h, --help
	      Print help

       -V, --version
	      Print version

EXTRA
       Filter adjacent matching lines from INPUT (or standard input), writing to OUTPUT (or standard output).

       Note: uniq does not detect repeated lines unless they are adjacent.  You may want to sort the  input  first,  or	 use
       sort -u without uniq.

VERSION
       v(uutils coreutils) 0.8.0

							 2026-04-16						     UNIQ(1)