Comment trouver les mêmes mots dans les deux fichiers texte et imprimer ces lignes à l'aide de bash?

J'ai deux fichiers texte. L'un contient une seule colonne de mots. Des centaines de mots. Juste un mot de chaque ligne. Le second contient un grand nombre de colonnes d'une ligne.

J'ai besoin de trouver les mots à partir du premier fichier texte dans le deuxième fichier texte et d'imprimer l'ensemble de la ligne à partir de la deuxième fichier texte dans lequel ce mot est, à l'aide de awk, grep ou d'un autre programme en ligne de commande. Par exemple:

Fichier texte #1:

car
house
notebook

Fichier texte #2:

32233: FTD laptop
24342: TGD car
2424: jdj notebook

De sortie:

24342: TGD car
2424: jdj notebook
Que doit votre sortie regarder comme si votre 2ème fichier contient le mot carpet? à savoir, si car dans fichier1 match carpet dans le fichier 2 ou pas?
double possible de trouver le contenu d'un fichier dans un autre fichier shell script unix
Hey, @Unheilig - lorsque vous modifiez, essayer de les corriger embarrassant fautes de frappe aussi.

OriginalL'auteur user1844845 | 2013-08-25