Substitua as palavras na coluna quando a pesquisa de uma palavra de outro arquivo corresponder

Substitua as palavras na coluna quando a pesquisa de uma palavra de outro arquivo corresponder

Arquivo 1

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

Arquivo 2

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

A saída que desejo no arquivo 2

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

preciso tentar corresponder uma determinada palavra como a coluna dois e substituir as palavras na coluna um e na coluna dois com base na pesquisa de palavras.

Responder1

Se a ordem no resultado não importa:

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

informação relacionada