Comm 通信命令问题

Comm 通信命令问题,comm,Comm,我试着比较两个基因列表并提取出常见的。我对.txt文件进行了排序,并使用comm命令: comm gene_list1.txt gene_list2.txt 奇怪的是,当我检查输出时,有许多常见的基因没有打印在第三行。以下是部分输出: 正如您所看到的,AAAS和AAGAB等都存在于这两个文件中,但它们不是作为公共行打印的!知道为什么会这样吗 谢谢$comm file1.txt file2.txt 上述命令的输出包含三列,其中第一列由零个制表符分隔,并且仅包含file1.txt中存在的名称 第二

我试着比较两个基因列表并提取出常见的。我对.txt文件进行了排序,并使用comm命令:

comm gene_list1.txt gene_list2.txt

奇怪的是,当我检查输出时,有许多常见的基因没有打印在第三行。以下是部分输出:

正如您所看到的,AAAS和AAGAB等都存在于这两个文件中,但它们不是作为公共行打印的!知道为什么会这样吗


谢谢

$comm file1.txt file2.txt

上述命令的输出包含三列,其中第一列由零个制表符分隔,并且仅包含file1.txt中存在的名称

第二列仅包含file2.txt中存在的名称,并由一个选项卡分隔

第三列包含两个文件共有的名称,并由行首的两个选项卡分隔

这是未使用选项时comm命令生成的输出的默认模式

我假设两个输入文件都是按排序顺序排列的。那么您的用例所需的命令是

$ comm -12 gene_list1.txt gene_list2.txt

这意味着两列(1和2)都被抑制(不显示)。因为您只对这两个文件的公共元素感兴趣。

请尽量避免将输入数据作为图像发布,尤其是在很容易以文本形式提供的情况下。