
두 개의 파일이 있습니다. 하나는 ID 목록(파일 A)을 포함하고, 다른 하나는 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