2つのファイルがあります。 1つはIDリスト(ファイルA)を含み、もう1つはIDリストとそのテキスト(常に次の行にあります)(ファイルB)を含みます。
ファイルA:
>161@1983
>947@2009
>59@2002
>5933@2005
ファイルB:
>161@1983
text
>8899@2007
more text
>6000@2017
more and more text
>5933@2005
idk
>31@2004
you get the idea
etc...
ファイルBからファイルAのIDと一致するIDとそのテキストのみを抽出するにはどうすればよいですか?
予想出力:
>161@1983
text
>5933@2005
idk
ありがとう
答え1
GNU grep、FreeBSD grepを使用する:
grep -A1 -Ff fileA fileB