提取包含另一个文件中列出的数字的行

提取包含另一个文件中列出的数字的行

我有一个 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

我想从第一个文件中提取包含第二个文件中列出的一个(或多个)数字的所有行。我怎样才能做到这一点?

答案1

grep --file numbers.txt sentences.txt

但是,请记住以下项目:

123

将匹配以下项目:

11772_12317_000145

相关内容