【发布时间】:2021-12-26 17:35:16
【问题描述】:
我有两个文件,每个文件有两列,只按第二列排序,如:
File 1:
176 AAATC
6 CCGTG
80 TTTCG
File 2:
20 AAATC
77 CTTTT
50 TTTTT
我想使用 comm 命令使用选项 -13 和 -23 来获取两个不同的文件,报告两个文件之间的不同行以及相应的计数,但只比较第二列(即字符串)。到目前为止,我尝试过的是:
comm -23 <(cut -d$'\t' -f2 file1.txt) <(cut -d$'\t' -f2 file2.txt)
但我只能输出字符串,没有数字:
CCGTG
TTTCG
而我想要的是:
6 CCGTG
80 TTTCG
有什么建议吗?
谢谢!
【问题讨论】:
-
您已声明您需要 2 个输出文件;请更新问题以显示 2 个输出文件的内容;第二列中的值可以在任一输入文件中多次出现吗?