mirror of
https://https.git.savannah.gnu.org/git/coreutils.git
synced 2026-01-26 07:27:53 +00:00
doc: clarify the operation of the comm -123 parameters
* src/comm.c (usage): give more information on the -123 parameters, with examples to show that they can be combined. Addresses <http://savannah.gnu.org/bugs/?24974>. * doc/coreutils.texi (comm invocation): Mention that the column separators are suppressed along with the column. Suggestion from Dan Jacobson. * man/comm.x: Reference other commands that match adjacent lines. * man/join.x: ditto. * man/uniq.x: ditto.
This commit is contained in:
parent
b7f6e0d516
commit
39285f6008
@ -4565,7 +4565,7 @@ Columns are separated by a single TAB character.
|
||||
@opindex -2
|
||||
@opindex -3
|
||||
The options @option{-1}, @option{-2}, and @option{-3} suppress printing of
|
||||
the corresponding columns. Also see @ref{Common options}.
|
||||
the corresponding columns (and separators). Also see @ref{Common options}.
|
||||
|
||||
Unlike some other comparison utilities, @command{comm} has an exit
|
||||
status that does not depend on the result of the comparison.
|
||||
|
||||
@ -2,3 +2,5 @@
|
||||
comm \- compare two sorted files line by line
|
||||
[DESCRIPTION]
|
||||
.\" Add any additional description here
|
||||
[SEE ALSO]
|
||||
join(1), uniq(1)
|
||||
|
||||
@ -2,3 +2,5 @@
|
||||
join \- join lines of two files on a common field
|
||||
[DESCRIPTION]
|
||||
.\" Add any additional description here
|
||||
[SEE ALSO]
|
||||
comm(1), uniq(1)
|
||||
|
||||
@ -2,3 +2,5 @@
|
||||
uniq \- report or omit repeated lines
|
||||
[DESCRIPTION]
|
||||
.\" Add any additional description here
|
||||
[SEE ALSO]
|
||||
comm(1), join(1)
|
||||
|
||||
13
src/comm.c
13
src/comm.c
@ -114,9 +114,9 @@ and column three contains lines common to both files.\n\
|
||||
"), stdout);
|
||||
fputs (_("\
|
||||
\n\
|
||||
-1 suppress lines unique to FILE1\n\
|
||||
-2 suppress lines unique to FILE2\n\
|
||||
-3 suppress lines that appear in both files\n\
|
||||
-1 suppress column 1 (lines unique to FILE1)\n\
|
||||
-2 suppress column 2 (lines unique to FILE2)\n\
|
||||
-3 suppress column 3 (lines that appear in both files)\n\
|
||||
"), stdout);
|
||||
fputs (_("\
|
||||
\n\
|
||||
@ -133,6 +133,13 @@ and column three contains lines common to both files.\n\
|
||||
\n\
|
||||
Note, comparisons honor the rules specified by `LC_COLLATE'.\n\
|
||||
"), stdout);
|
||||
printf (_("\
|
||||
\n\
|
||||
Examples:\n\
|
||||
%s -12 file1 file2 Print only lines present in both file1 and file2.\n\
|
||||
%s -3 file1 file2 Print lines in file1 not in file2, and vice versa.\n\
|
||||
"),
|
||||
program_name, program_name);
|
||||
emit_bug_reporting_address ();
|
||||
}
|
||||
exit (status);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user