私は2つのファイル(下記参照)を持っており、ファイル1のパターンをファイル2(2列)からgrepしたいと考えています。私はそれが何かをしなければなら知っているファイル(リスト)から同じ行にGrepパターン
ABC SeqX SeqY SeqP
DEF SeqW SeqO
GHI SeqR Seql
:出力は次のようになります。
File1
ABC
DEF
GHI
File 2
ABC SeqX
ABC SeqY
ABC SeqP
DEF SeqW
DEF SeqO
GHI SeqR
GHI Seql
同じ行にマッチをgrepするためにどのように私はそれが本当に簡単だと思いますが、私は任意の手掛かりを見つけることができませんでした以下のような:AWKと
grep -f file 1 file2 > output
あなたの難しさは、それが1行 'ABC SeqX SeqYに3行' ABC SeqX' 'ABC SeqY'' ABC SeqP'を回すことで、grepをしていませんSeqP。あなたはawkまたはperlが必要です。 – Arkadiy
ファイル1のポイントは何ですか?あなたはfile2を読むだけで投稿した出力を生成することができます。それが目的を持っていればあなたの質問を編集して、投稿した例がその目的を示している - あなたが持っているすべてのもののように見えるのは、あなたが持っていない問題の解決です。 –