ファイルからgrepパターンを読み取る
いくつかの大きなテキストファイルがあり、そのファイルUNIQS.txtにはgrep別のファイルからの文字列のリストがあります。私が使用するコードは grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam 何もしません-生成されたファイルは空です。しかし、私がするとき grep -F -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam 正しく機能します。これは、ファイル内にクォートやスラッシュなどのない正規表現パターンとしてgrepエントリを解釈するとは思わなかったので、私を混乱させUNIQS.txtます(そうではありません)。一般に、ファイルからパターンを取得している場合、正規表現パターンであると自動的に判断されるのでしょうか? 編集:ではUNIQS.txt、ファイル、フォームの改行で区切られた文字列があります HWI-ST365:215:D0GH0ACXX:2:1101:10034:186783 (テンプレート名と呼ばれます)およびファイルEEP_VSL...タブで区切られた列で、約14列と最初の列がテンプレート名であるため、基本的にファイル内の各テンプレートに対応する行を抽出します。