unstack, sort: cleanup and improvement
[minix.git] / man / man1 / comm.1
blob9731d51dafd009e1f3506f53d0722ac65ef2e8d3
1 .TH COMM 1
2 .SH NAME
3 comm \- print lines common to two sorted files
4 .SH SYNOPSIS
5 \fBcomm\fR [\fB\-123\fR] \fIfile1 file2\fR
6 .br
7 .de FL
8 .TP
9 \\fB\\$1\\fR
10 \\$2
12 .de EX
13 .TP 20
14 \\fB\\$1\\fR
15 # \\$2
17 .SH OPTIONS
18 .TP 5
19 .B \-1
20 # Suppress column 1 (lines present only in \fIfile1\fP)
21 .TP 5
22 .B \-2
23 # Suppress column 2 (lines present only in \fIfile2\fP)
24 .TP 5
25 .B \-3
26 # Suppress column 3 (lines present in both files)
27 .SH EXAMPLES
28 .TP 20
29 .B comm file1 file2
30 # Print all three columns
31 .TP 20
32 .B comm \-12 file1 file2
33 # Print only lines common to both files
34 .SH DESCRIPTION
35 .PP
36 Two sorted files are read and compared.
37 A three column listing is produced.
38 Files only in 
39 .I file1
40 are in column 1;
41 files only in
42 .I file2
43 are in column 2;
44 files common to both files are in column 3.
45 The file name \- means \fIstdin\fR. 
46 .SH "SEE ALSO"
47 .BR cmp (1),
48 .BR diff (1),
49 .BR sort (1).