AWK / BASH: como combinar um campo em um arquivo de um campo em outro?

Eu tenho 2 arquivos, o primeiro contém o seguinte:

...
John Allen Smith II 16 555-555-5555 10/24/2010
John Allen Smith II 3 555-555-5555 10/24/2010
John Allen Smith II 17 555-555-5555 10/24/2010
John Doe 16 555-555-5555 10/24/2010
Jane Smith 16 555-555-5555 9/16/2010
Jane Smith 00 555-555-5555 10/24/2010
...

e o segundo arquivo é uma lista de nomes, então ...

...
John Allen Smith II
John Doe
Jane Smith
...

É possível usar o awk (ou outro comando bash) para imprimir as linhas no primeiro arquivo que correspondem a qualquer nome no segundo arquivo (os nomes podem se repetir no primeiro arquivo)

Bônus? Existe uma maneira fácil de remover essas linhas repetidas / duplicadas no primeiro arquivo?

Muito obrigado,

Tomek

questionAnswers(3)

yourAnswerToTheQuestion