Je souhaite trouver chaque ligne d'un fichier contenant l'une des chaînes contenues dans une colonne d'un fichier différent.Utilisation de chaque ligne de sortie awk en tant que modèle grep
J'ai essayé
grep "$(awk '{ print $1 }' file1.txt)" file2.txt
mais juste sorties file2.txt dans son intégralité.
Je sais que j'ai déjà fait cela avec un motif que j'ai trouvé sur ce site, mais je ne trouve plus cette question.
La commande dans l'OP fait ce qu'il est censé. Mon problème était que file1 avait une ligne vide qui envoyait le modèle "" à grep, l'amenant à trouver chaque ligne dans le fichier 2. – sans