Grep이 for 루프 내에서 작동하지 않습니다.

Grep이 for 루프 내에서 작동하지 않습니다.

그래서 텍스트 파일에서 선택한 변수(한 줄에 하나씩)와 함께 grep을 사용하고 싶습니다. grep으로 다른 명령을 시도했지만 작동하지 않습니다... 비슷한 질문을 본 적이 있는데 어떤 것이 작동하는 것 같나요? 어떤 도움이라도 대단히 감사하겠습니다. 감사합니다. 수동으로 변수 hey grep을 할당하려고 시도했지만 ids.txt 파일에서 변수를 가져오려고 하면 작동하지 않습니다.

매우 감사합니다!

$ head ids.txt 
Nitab4.5_0005105
Nitab4.5_0007510
Nitab4.5_0001604
$ for i in $(cat ids.txt); do   grep -A1 "$i" seqs.fasta; done
$ hey="Nitab4.5_0001604"
$ grep -A1 "$hey" seqs.fasta
>Nitab4.5_0001604
ATGTCATGCATTTTTTAAAANNNNNNNNNNNA

관련 정보