Obter padrões de um arquivo, comparar com uma coluna de outro arquivo, imprimir linhas correspondentes, usando o awk

Eu gostaria essencialmente de combinar o poder de

grep -f 

com

awk '{ if($2=="this is where I'd like to input a file of fixed string patterns") print $0}'

O que quer dizer, eu gostaria de pesquisar uma coluna específica de um arquivo (Arquivo 1) com um arquivo de entrada de padrões (Arquivo 2). Se uma correspondência for encontrada simplesmente:

> outputfile.txt

De um post anterior, esta linha de awk é realmente próxima:

awk 'NR==FNR{a[$0]=1;next} {n=0;for(i in a){if($0~i){n=1}}} n' file1 file2

Tirado deObter padrões em um arquivo de outro usando ack ou awk ou melhor do que grep?

Mas ele não pesquisa uma coluna específica do arquivo 1. Estou aberto a outras ferramentas também.

questionAnswers(3)

yourAnswerToTheQuestion