文件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