COMM
这个 COMM 程序比较两个文本文件并显示每个文件唯一的行和它们共有的行。 为了演示,我们将创建两个几乎相同的文本文件,使用 猫:
[我@linuxbox ~]$ cat > file1.txt 一个
bcd
[我@linuxbox ~]$ 猫> file2.txt b
cde
[我@linuxbox ~]$ cat > file1.txt 一个
bcd
[我@linuxbox ~]$ 猫> file2.txt b
cde
接下来,我们将使用比较这两个文件 COMM:
[我@linuxbox ~]$ 通讯文件1.txt 文件2.txt
a
bcd
e
[我@linuxbox ~]$ 通讯文件1.txt 文件2.txt
a
bcd
e
我们可以看到, COMM 产生三列输出。 第一列包含第一个文件参数所独有的行; 第二列,第二个文件参数独有的行; 第三列包含两个文件共享的行。 COMM 支持表单中的选项 -n 协调 n 是 1、2 或 3。使用时,这些选项指定要抑制的列。 例如,如果我们只想输出两个文件共享的行,我们将抑制第一列和第二列的输出:
[我@linuxbox ~]$ 通讯 -12 文件 1.txt 文件 2.txt
bcd
[我@linuxbox ~]$ 通讯 -12 文件 1.txt 文件 2.txt
bcd