Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uniq(C) — OpenDesktop 1.1.0

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  and  the  lines  are  compared
          according  to  the collating sequence defined by the current
          locale (see locale(M)); the  remainder  is  written  to  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 2/15/90)                                    UNIQ(C)


































































































































































































































































































































































































































































































































































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