grep 명령을 사용하여 목록을 기반으로 파일을 필터링했습니다.Grep 명령 오류
grep -w -F -f list.txt file1.tsv > file2.tsv
그러나 그것은뿐만 아니라 나에게 몇 가지 추가 라인을주고있다. 내 목록에는 2130 개의 값이있는 반면 file2에는 2213 개의 고유 한 행이 있습니다. 다음은 file1의 처음 몇 줄입니다.
Variant Gene
rs1042714 ADRB2
rs2297480 FDPS
rs12248560 CYP2C19
다음은 List.txt의 일부 행입니다.
rs228729
rs228642
rs228666
rs2640909
목록 파일을 기반으로 파일을 필터링하려면 어떻게해야합니까?
명령이 정확합니다. 결과는 * list *의 일부 값이 * file1 * – hek2mgl
에 list.txt 및 file1.tsv를 어딘가에 업로드하고 질문에 대한 링크를 여러 번 나타냄을 의미합니다. – Cyrus
중복 값을 제거 했으므로 file1의 목록에서 여러 번 나타나는 값이 없습니다. – Sarah