【发布时间】:2018-03-04 03:54:55
【问题描述】:
我需要一个 awk 脚本来比较两个文件的第一列以制表符分隔,每次匹配时我需要打印第二个文件,否则我需要第一个文件的所有行
file1.txt
denovo0 bacteria 0.99
denovo1 bacteria 0.98
denovo2 bacteria;Firmicutes;clostridium 0.99
denovo3 bacteria;Firmicutes;bacillus 0.98
file2.txt
denovo0 bacteria;Gammaproteobacteria;pseudomonas 0.99
denovo1 bacteria;Alphaproteobacteria;Rhizobium 0.98
desired_output.txt
denovo0 bacteria;Gammaproteobacteria;pseudomonas 0.99
denovo1 bacteria;Alphaproteobacteria;Rhizobium 0.98
denovo2 bacteria;Firmicutes;clostridium 0.99
denovo3 bacteria;Firmicutes;bacillus 0.98
【问题讨论】:
-
代码标签是为了更好地理解问题/答案,请再次添加它们以便更好地查看您的帖子,还请通过示例更清楚地说明您的问题。