NAME
uniq - Report or omit repeated lines.
SYNOPSIS
uniq [OPTION]... [INPUT [OUTPUT]]
DESCRIPTION
Report or omit repeated lines.
OPTIONS
- -D, --all-repeated[=<delimit-method>]
-
print all duplicate lines. Delimiting is done with blank lines. [default: none]
Possible values:
- •
-
none
- •
-
prepend
- •
-
separate
- --group[=<group-method>]
-
show all items, separating groups with an empty line. [default: separate]
Possible values:
- •
-
separate
- •
-
prepend
- •
-
append
- •
-
both
- -w, --check-chars <N>
-
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 <N>
-
avoid comparing the first N characters
- -f, --skip-fields <N>
-
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.12.0