Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uniq(C) — OpenDesktop 1.0.0y

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

comm(C)

sort(C)


     UNIQ(C)                                    UNIX System V



     Name
          uniq - reports repeated lines in a file


     Syntax
          uniq [ -udc [ +n ] [ -n ] ] [ input [ output ] ]


     Description
          uniq reads the input file and compares adjacent  lines.   In
          the  normal  case,  the  second  and  succeeding  copies  of
          repeated lines are removed; the remainder is written on  the
          output  file.   Input and output should always be different.
          Note that repeated lines must be adjacent  in  order  to  be
          found;  see sort(C).  If the -u flag is used, just the lines
          that are not repeated in the original file are output.   The
          -d option specifies that one copy of just the repeated lines
          is to be written.  The normal mode output is  the  union  of
          the -u and -d mode outputs.

          The -c option supersedes -u and -d and generates  an  output
          report  in  default  style  but with each line preceded by a
          count of the number of times it occurred.

          The n arguments specify skipping an initial portion of  each
          line in the comparison:

          -n      The first n fields together with any  blanks  before
                  each are ignored.  A field is defined as a string of
                  nonspace, nontab characters separated  by  tabs  and
                  spaces from its neighbors.

          +n      The first n  characters  are  ignored.   Fields  are
                  skipped before characters.

     See Also
          comm(C), sort(C)


     Standards Conformance
          uniq is conformant with:

          AT&T SVID Issue 2, Select Code 307-127;
          and The X/Open Portability Guide II of January 1987.


     (printed 8/24/89)                                  UNIQ(C)

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