Lire les lignes d'un fichier puis de rechercher un autre fichier à l'aide de ces valeurs

J'ai un fichier avec une liste de noms (names.txt) et j'ai un fichier avec des milliers de lignes de l'onglet valeurs séparées (CallLog.tsv). J'ai besoin de grep chaque nom dans names.txt à l'aide de la CallLog.tsv fichier et l'enregistrer comme un nouveau fichier.

Je fais les noms individuellement:

grep "John" CallLog.tsv > JohnCallLogs

Alors je prends tous les noms et cat'ing à un autre fichier:

cat "John" "Mike" "Dave > FilteredCallLogs

Je veux écrire un script pour le rendre plus efficace. J'apprécie toute l'aide.

OriginalL'auteur Fr0ntSight | 2013-07-30