IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1 > uniq man page

uniq man page

Section 1 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





User Commands                                             uniq(1)



NAME
     uniq - report or filter out repeated lines in a file

SYNOPSIS
     uniq [-c | -d |  -u]   [-f fields]  [-s char]  [  input_file
     [output_file]]

     uniq  [-c  |  -d  |  -u]   [-n]  [   +   m]   [   input_file
     [output_file]]

DESCRIPTION
     The uniq utility will read an input file comparing  adjacent
     lines,  and write one copy of each input line on the output.
     The second and succeeding copies of repeated adjacent  input
     lines will not be written.

     Repeated lines in the input will not be detected if they are
     not adjacent.

OPTIONS
     The following options are supported:

     -c              Precedes each output line with  a  count  of
                     the number of times the line occurred in the
                     input.



     -d              Suppresses the writing of lines that are not
                     repeated in the input.



     -f fields       Ignores the  first  fields  fields  on  each
                     input  line  when  doing  comparisons, where
                     fields is  a  positive  decimal  integer.  A
                     field  is  the maximal string matched by the
                     basic regular expression:


                     [[:blank:]]*[^[:blank:]]*

                     If fields specifies more fields than  appear
                     on an input line, a null string will be used
                     for comparison.



     -s chars        Ignores  the  first  chars  characters  when
                     doing comparisons, where chars is a positive
                     decimal integer. If specified in conjunction
                     with   the   -f   option,  the  first  chars



SunOS 5.10          Last change: 20 Dec 1996                    1






User Commands                                             uniq(1)



                     characters after  the  first  fields  fields
                     will  be  ignored.  If  chars specifies more
                     characters than remain on an input  line,  a
                     null string will be used for comparison.



     -u              Suppresses the writing  of  lines  that  are
                     repeated in the input.



     -n              Equivalent to -f fields with fields  set  to
                     n.



     +m              Equivalent to -s chars with chars set to m.



OPERANDS
     The following operands are supported:

     input_file      A path name of the input file. If input_file
                     is not specified, or if the input_file is -,
                     the standard input will be used.



     output_file     A  path  name  of  the   output   file.   If
                     output_file  is  not specified, the standard
                     output  will  be  used.  The   results   are
                     unspecified if the file named by output_file
                     is the file named by input_file.



EXAMPLES
     Example 1: Using the uniq command

     The following example lists the contents  of  the  uniq.test
     file and outputs a copy of the repeated lines.

     example% cat uniq.test
     This is a test.
     This is a test.
     TEST.
     Computer.
     TEST.
     TEST.
     Software.



SunOS 5.10          Last change: 20 Dec 1996                    2






User Commands                                             uniq(1)



     example% uniq -d uniq.test
     This is a test.
     TEST.
     example%

     The next example outputs  just  those  lines  that  are  not
     repeated in the uniq.test file.

     example% uniq -u uniq.test
     TEST.
     Computer.
     Software.
     example%

     The last example outputs a report with each line preceded by
     a  count  of  the  number of times each line occurred in the
     file:

     example% uniq -c uniq.test
        2 This is a test.
        1 TEST.
        1 Computer.
        2 TEST.
        1 Software.
     example%

ENVIRONMENT VARIABLES
     See environ(5) for descriptions of the following environment
     variables  that  affect the execution of uniq: LANG, LC_ALL,
     LC_CTYPE, LC_MESSAGES, and NLSPATH.

EXIT STATUS
     The following exit values are returned:

     0        Successful completion.



     >0       An error occurred.



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:










SunOS 5.10          Last change: 20 Dec 1996                    3






User Commands                                             uniq(1)



     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWesu                     |
    |_____________________________|_____________________________|
    | CSI                         | Enabled                     |
    |_____________________________|_____________________________|
    | Interface Stability         | Standard                    |
    |_____________________________|_____________________________|


SEE ALSO
     comm(1), pack(1), pcat(1),  sort(1),  uncompress(1),  attri-
     butes(5), environ(5), standards(5)









































SunOS 5.10          Last change: 20 Dec 1996                    4





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:25:36 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5334 hits)
(openSUSE 10.2)

svn man page (5209 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4870 hits)
(Solaris 10 11_06)

CPAN man page (4607 hits)
(Suse Linux 10.1)

ssh man page (4342 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2884 hits)
(Solaris 10 11_06)

netcat man page (2717 hits)
(Suse Linux 10.1)

pprosetup man page (2492 hits)
(Solaris 10 11_06)

startproc man page (2471 hits)
(Suse Linux 10.1)

signal man page (2408 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Location :: Prototype Electronic Assembly :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum