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 ] |