두 파일을 비교하여 같은 문자열을 잡는 방법 ID 정보를 grep하는 것입니다. 파일 A : acb:A1S_1863

파일 A와 파일 B가 두 개 있습니다.

파일 A에는 모든 정보가 포함되고 파일 B에는 고유 한 정보 ID가 포함됩니다. 내가하고 싶은 일은 두 파일을 비교하고 파일 A의 ID 정보를 grep하는 것입니다.

파일 A :

acb:A1S_1863    ncbi-proteinid:ABO12290
acb:A1S_1864    ncbi-proteinid:ABO12291
acb:A1S_1865    ncbi-proteinid:ABO12292
acb:A1S_0105    ncbi-proteinid:ABO10592
acb:A1S_0106    ncbi-proteinid:ABO10593

파일 B :

A1S_1865
A1S_1774
A1S_1116
A1S_0106
A1S_2677

원하는 출력 :

acb:A1S_1865    ncbi-proteinid:ABO12292
acb:A1S_0106    ncbi-proteinid:ABO10593


답변

grep로 :

grep -Ff fileB fileA

-f <filename>grep파일에서 패턴을 읽도록 지시 -F하고 패턴을 정규 표현식 대신 고정 문자열로 처리합니다. (이는 다른 열에 ID가 표시되지 않는다고 가정합니다.)