Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uniq(1) — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

comm(1)

sort(1)



UNIQ(1)             RISC/os Reference Manual              UNIQ(1)



NAME
     uniq - report repeated lines in a file

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

DESCRIPTION
     uniq 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.  Input and output should always be different.  Note
     that repeated lines must be adjacent in order to be found;
     see sort(1).  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
             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.

INTERNATIONAL FUNCTIONALITY
     uniq can process characters from supplementary code sets.

     For the +n options, n must be in columns, not in characters.

SEE ALSO
     comm(1), sort(1).















                        Printed 11/19/92                   Page 1



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