Se você tiver um arquivo chamado 'needles' contendo o seguinte:
washington, martha
adams, jane
E um arquivo chamado 'haystack' contendo o seguinte:
blah blah blah washington, martha blah
all work and no play
makes adams, jane a dull
girl
Você deve poder usar grep -i -f needles haystack
.
Se, no entanto, "agulhas" contiver:
"washington, martha"
"adams, jane"
você precisará usar grep -i -f <(sed 's/"//g' needles) haystack
para retirar as aspas duplas dos nomes. A menos que você queira procurar apenas os nomes quando citados.
Naturalmente, isso não funcionará para casos de 'palheiro', como
And on that day she changed her name to adams,
jane.
Se alguém na sua lista é inspirado pelo Artista Anteriormente Conhecido como o Artista Anteriormente Conhecido como Príncipe e decidiu colocar uma aspa dupla em seu nome real, você pode tornar o sed
um pouco mais explícito e a citação inicial e final de cada linha com grep -i -f <(sed 's/^"//;s/"$//' needles) haystack
.