我曾经从模式文件(id.txt)fgrep -f
中提取匹配模式(Ids)的行genedictionary.txt
我的命令fgrep -f id.txt genedictionary.txt > result.txt
没有给出任何结果。
如何修改此命令以获得我想要的结果
我的模式文件(id.txt)看起来像(每行一个 ID)
P04083
P50995
Q9UJ72
P13747
A23444
我应该匹配这些模式的其他文件看起来像
ANXA1_HUMAN@SWISSPROT|P04083@SWISSPROT|ANXA1:ANXA1|
ANX10_HUMAN@SWISSPROT|Q9UJ72@SWISSPROT|ANXA10:ANXA10|
ANX11_HUMAN@SWISSPROT|P50995@SWISSPROT|ANXA11:ANXA11|
ANX13_HUMAN@SWISSPROT|P27216@SWISSPROT|ANXA13:ANXA13|
HLF_HUMAN@SWISSPROT|Q16534@SWISSPROT|HLF:HLF|
输出应该是
ANXA1_HUMAN@SWISSPROT|P04083@SWISSPROT|ANXA1:ANXA1|
ANX10_HUMAN@SWISSPROT|Q9UJ72@SWISSPROT|ANXA10:ANXA10|
ANX11_HUMAN@SWISSPROT|P50995@SWISSPROT|ANXA11:ANXA11