*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> comm (1)              
Title
Content
Arch
Section
 

Contents


 comm(1)                                                             comm(1)




 NAME    [Toc]    [Back]
      comm - select or reject lines common to two sorted files

 SYNOPSIS    [Toc]    [Back]
      comm [-[123]] file1 file2

 DESCRIPTION    [Toc]    [Back]
      comm reads file1 and file2, which should be ordered in increasing
      collating sequence (see sort(1) and Environment Variables below), and
      produces a three-column output:

           Column 1:   Lines that appear only in file1,
           Column 2:   Lines that appear only in file2,
           Column 3:   Lines that appear in both files.

      If - is used for file1 or file2, the standard input is used.

      Options 1, 2, or 3 suppress printing of the corresponding column.
      Thus comm -12 prints only the lines common to the two files; comm -23
      prints only lines in the first file but not in the second; comm -123
      does nothing useful.

 EXTERNAL INFLUENCES    [Toc]    [Back]
    Environment Variables
      LC_COLLATE determines the collating sequence comm expects from the
      input files.

      LC_MESSAGES determines the language in which messages are displayed.

      If LC_MESSAGES is not specified in the environment or is set to the
      empty string, the value of LANG determines the language in which
      messages are displayed.  If LC_COLLATE is not specified in the
      environment or is set to the empty string, the value of LANG is used
      as a default.  If LANG is not specified or is set to the empty string,
      a default of ``C'' (see lang(5)) is used instead of LANG.  If any
      internationalization variable contains an invalid setting, comm
      behaves as if all internationalization variables are set to ``C''.
      See environ(5).

    International Code Set Support    [Toc]    [Back]
      Single- and multi-byte character code sets are supported.

 EXAMPLES    [Toc]    [Back]
      The following examples assume that file1 and file2 have been ordered
      in the collating sequence defined by the LC_COLLATE or LANG
      environment variable.

      Print all lines common to file1 and file2 (in other words, print
      column 3):





 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 comm(1)                                                             comm(1)




           comm -12 file1 file2

      Print all lines that appear in file1 but not in file2 (in other words,
      print column 1):

           comm -23 file1 file2

      Print all lines that appear in file2 but not in file1 (in other words,
      print column 2):

           comm -13 file1 file2

 SEE ALSO    [Toc]    [Back]
      cmp(1), diff(1), sdiff(1), sort(1), uniq(1).

 STANDARDS CONFORMANCE    [Toc]    [Back]
      comm: SVID2, SVID3, XPG2, XPG3, XPG4, POSIX.2


 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
comm OpenBSD select or reject lines common to two files
comm FreeBSD select or reject lines common to two files
join Linux join lines of two files on a common field
look Tru64 Finds lines in a sorted list
uniq Linux remove duplicate lines from a sorted file
comm Tru64 Compares two sorted files.
paste HP-UX merge same lines of several files or subsequent lines of one file
paste Tru64 Joins corresponding lines of several files or subsequent lines in one file
paste IRIX merge same lines of several files or subsequent lines of one file
comm Linux compare two sorted files line by line
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service