comm - compare two sorted files line by line
| Use Case | Command | Description |
|---|---|---|
| đ Show all differences | comm file1 file2 | Three-column output: unique to file1, unique to file2, common lines |
| đ¤ Show only common lines | comm -12 file1 file2 | Suppress columns 1 and 2 |
| đ Show lines unique to file1 | comm -23 file1 file2 | Suppress columns 2 and 3 |
| đ Show lines unique to file2 | comm -13 file1 file2 | Suppress columns 1 and 3 |
| đ Show lines in file1 not in file2 and vice versa | comm -3 file1 file2 | Suppress common lines |
comm [OPTION]... FILE1 FILE2
Compare sorted files FILE1 and FILE2 line by line.
When FILE1 or FILE2 (not both) is -, read standard input.
With no options, produce three-column output. Column one contains lines unique to FILE1, column two contains lines unique to FILE2, and column three contains lines common to both files.
Note: comparisons honor the rules specified by LC_COLLATE.
comm -12 file1 file2
đ Print only lines present in both file1 and file2.
comm -3 file1 file2
đ Print lines in file1 not in file2, and vice versa.
Written by Richard M. Stallman and David MacKenzie.
GNU coreutils online help: https://www.gnu.org/software/coreutils/
Report any translation bugs to https://translationproject.org/team/
Copyright Š 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Full documentation https://www.gnu.org/software/coreutils/comm
or available locally via: info '(coreutils) comm invocation'
Generated by phpman v4.9.26-5-g7740029 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-08-16 10:39 @216.73.216.208
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)