uniq

Usage

uniq [OPTIONS] INPUT OUTPUT

Flags

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

-d, --repeated
    only print duplicate lines, one for each group

-D     print all duplicate lines

--all-repeated[=METHOD]
    like -D, but allow separating groups with an empty line;
    METHOD={none(default),prepend,separate}

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

--group[=METHOD]
    show all items, separating groups with an empty line;
    METHOD={separate(default),prepend,append,both}

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

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

-u, --unique
    only print unique lines

-z, --zero-terminated
    line delimiter is NUL, not newline

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

--help
    display this help and exit

--version
    output version information and exit

Examples

show each unique line

uniq file1

show how many times a line accurse

uniq -c file1

only print duplicate lines

uniq -D file1

only print non-repetitive lines

uniq -u file1

avoid comparing set number of initial characters

uniq -s 4 file1

limit comparison to set number of chars

uniq -w 3 file1

uniq comparison case insensitive

uniq -i file1

uniq output NUL-terminated

uniq -z file1

Also see

N/A