他のファイルにリストされている数字を含む行の抽出

他のファイルにリストされている数字を含む行の抽出

IDと文のリストがありますsentences.txt。たとえば、次のようになります。

11771_12317_000143  traite exactement ses invités comme un commissaire priseur ses marchandises elle explique les manies et coutumes de chacun mais oublie naturellement tout ce qui pourrait vous intéresser au personnage pauvre lady brandon vous êtes
11772_12317_000144  dont je ne lui ai jamais parlé il n'en sait rien il l'ignorera toujours mais le monde peut la deviner et je ne veux pas découvrir mon âme aux bas regards quêteurs mon cœur ne sera jamais mis sous un microscope il y a trop de moi-même dans cette chose harry trop de moi
11772_12317_000145  emplissons l'esprit d'un fatras de faits dans l'espérance niaise de garder notre place l'homme bien informé voilà le moderne idéal le cerveau de cet homme bien informé est une chose étonnante c'est comme la boutique d'un

数値のリストですnumbers.txt。たとえば、次のようになります。

10082
10620
10827
11771
11247
115

2番目のファイルにリストされている1つ以上の数字を含む最初のファイルのすべての行を抽出したいと思います。どうすればいいですか?

答え1

grep --file numbers.txt sentences.txt

ただし、次の点を念頭に置いてください。

123

次の項目と一致します。

11772_12317_000145

関連情報