


      UUUUNNNNIIIIQQQQ((((1111))))                     ((((UUUUNNNNIIIIXXXX 5555....0000))))                    UUUUNNNNIIIIQQQQ((((1111))))



      NNNNAAAAMMMMEEEE
           uniq - report repeated lines in a file

      SSSSYYYYNNNNTTTTAAAAXXXX
           uuuunnnniiiiqqqq [ ----uuuuddddcccc [ ++++n ] [ ----n ] ] [ input [ output ] ]

      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
           _U_n_i_q 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.  _I_n_p_u_t and _o_u_t_p_u_t should always be different.  Note
           that repeated lines must be adjacent in order to be found;
           see _s_o_r_t(1).  If the ----uuuu flag is used, just the lines that
           are not repeated in the original file are output.  The ----dddd
           option specifies that one copy of just the repeated lines is
           to be written.  The normal mode output is the union of the
           ----uuuu and ----dddd mode outputs.

           The ----cccc option supersedes ----uuuu and ----dddd 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
                   non-space, non-tab characters separated by tabs and
                   spaces from its neighbors.

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

      SSSSEEEEEEEE AAAALLLLSSSSOOOO
           comm(1), sort(1).




















      Page 1                                                   (9010-E)



