Grepはforループ内では機能しません。

Grepはforループ内では機能しません。

そのため、テキストファイルで選択した変数(1行に1つずつ)で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

ベストアンサー1

おすすめ記事