Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uniq(1) — AIX PS/2 1.2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

comm

sort



UNIQ(1,C)                   AIX Commands Reference                    UNIQ(1,C)



-------------------------------------------------------------------------------
uniq



PURPOSE

Deletes repeated lines in a file.

SYNTAX


        +--------+   +----------+   +-------------------------+
uniq ---| one of |---| +------+ |---|           +-----------+ |---|
        | +----+ |   +-| +num |-+   +- infile --|           |-+
        +-| -c |-+    ^| -num ||                +- outfile -+
          | -d |      |+------+|
          | -u |      +--------+
          +----+


DESCRIPTION

The uniq command reads standard input or infile, compares adjacent lines,
removes the second and succeeding occurrences of a line, and writes to standard
output or the specified file outfile.  infile and outfile should always be
different files.  Repeated lines must be on consecutive lines in order to be
found.  You can arrange them with the sort command (see page sort-1) before
processing.

FLAGS

-c    Precedes each output line with a count of the number of times each line
      appears in the file.  This flag supersedes -d and -u.

-d    Displays only the repeated lines.

-u    Displays only the non-repeated lines.

-num  Skips over the first num fields.  A field is a string of nonspace, nontab
      characters separated by tabs and or spaces from adjacent data on the same
      line.

+num  Skips over the first num characters.  Fields specified by num are skipped
      before characters.

RELATED INFORMATION

See the following commands:  "comm" and "sort."






Processed November 8, 1990         UNIQ(1,C)                                  1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026