Заменить слова в столбце, если при поиске совпало слово из другого файла

Заменить слова в столбце, если при поиске совпало слово из другого файла

Файл 1

 rta a xxx
 qqq b qqq
 rta c xxx
 qqq d qqq

Файл 2

qwe d vzc
wex c xcz
vfx b cvz
vcv a asd

Вывод, который мне нужен в Файле 2

 qqq d qqq
 rta c xxx
 qqq b qqq
 rta a xxx

Мне нужно попробовать сопоставить определенное слово, например, во втором столбце, и заменить слова в первом и втором столбцах на основе поисковых запросов.

решение1

Если порядок в результате не имеет значения:

grep -Fwf <(tr -s ' ' '\t' <file2|cut -f2) file1

Связанный контент