UNIQ (I) 12/1/72 UNIQ (I)
NAME uniq -- report repeated lines in a file
SYNOPSIS uniq [ -ud ] [ input [ output ] ]
DESCRIPTION uniq reads the input file comparing adjacent
lines. In the normal case, the second and suc-
ceeding 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 -u flag is used,
just the lines that are not repeated in the orig-
inal file are output. The -d option specifies
that one copy of just the repeated lines is to be
written. Note that the normal mode output is the
union of the -u and -d mode outputs.
The following example will print one copy of all
lines in the file a that do not occur in b:
sort a x
uniq x a1
sort b x
uniq x b1
cat a1 b1 >x
sort x
uniq -u x >>a1
sort a1
uniq -d a1
FILES --
SEE ALSO sort(I)
DIAGNOSTICS "cannot open input", "cannot create output"
BUGS --