À l'aide de chaque ligne de awk sortie que grep motif

Je veux trouver chaque ligne d'un fichier qui contient l'une des chaînes détenues dans une colonne d'un fichier différent.

J'ai essayé
grep "$(awk '{ print $1 }' file1.txt)" file2.txt
mais que vient de sorties file2.txt dans son intégralité.

Je sais que j'ai fait avant avec un modèle que j'ai trouvé sur ce site, mais je ne trouve pas que la question plus.

La commande de l'OP est ce qu'il est censé le faire. Mon problème est que l'fichier1 avait une ligne vide qui était en train d'envoyer le modèle de "" grep, à l'origine pour trouver toutes les lignes dans fichier2.

OriginalL'auteur sans | 2011-04-27