Вот версия awk:
awk ' NR==FNR {a[$0]++; next;} { gsub(/"/,"",$0); for (i=1; i<=NF; i++) if ($i in a) printf "%s\n", i==1? $i : $1"\t"$i; } ' file2 file1
, где file2 - список слов, а file1 содержит фразы.