File:  [Research Unix] / researchv10dc / dist / man / v4 / man1 / uniq.1
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

.th UNIQ I 12/1/72
.sh NAME
uniq \*- report repeated lines in a file
.sh SYNOPSIS
.bd uniq
[
.bd \*-udc
[ \fB+\fRn ] [ \fB\*-\fRn ]
] [ input [ output ] ]
.sh DESCRIPTION
.it Uniq
reads the input
file comparing adjacent lines.
In the normal case, the second and succeeding copies
of repeated lines are
removed; the remainder is written on the output file.
Note that repeated lines must be adjacent
in order to be found;
see sort(I).
If the
.bd \*-u
flag is used,
just the lines that are not repeated
in the original file are output.
The
.bd \*-d
option specifies that
one copy of just the repeated lines is to
be written.
The normal mode output is the union of the
.bd \*-u
and
.bd \*-d
mode outputs.
.s3
The
.bd \*-c
option supersedes
.bd \*-u
and
.bd \*-d
and generates
an output report in the style of
.bd \*-ud
but with each line preceded by a count of the
number of times it occurred.
.s3
The
.it n
arguments specify skipping an initial portion of each line
in the comparison:
.s3
.lp +8 4
\fB\*-\fIn\fR	The first \fIn\fR fields
together with any blanks before each are ignored.
A field is defined as a string of non-space, non-tab characters
separated by tabs and spaces from its neighbors.
.s3
.lp +8 4
\fB+\fIn\fR	The first \fIn\fR characters are ignored.
Fields are skipped before characters.
.i0
.s3
.sh "SEE ALSO"
sort(I), comm(I)
.sh BUGS

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.