0

パターンファイル(id.txt)からパターン(ID)に一致fgrep -f する行を抽出していましたgenedictionary.txt

コマンドfgrep -f id.txt genedictionary.txt > result.txtで結果が得られません。

このコマンドを変更して、必要な結果を得る方法

私のパターンファイル(id.txt)は次のようになります(各行に1つの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
4

1 に答える 1

0

最初のパターンP04083は末尾にスペースがあるため、 のどのパターンとも一致しませんgenedictionary.txt

于 2013-05-22T14:54:24.367 に答える