我如何告诉 awk 我想要一个制表符分隔行中的倒数第二个和倒数第三个标记?

Dav*_*ave 4 awk

我正在使用 bash 脚本。我有一个制表符分隔的文件,其中的数据看起来像

Afghanistan     AF      AFG     004
ALA     Aland Islands   AX      ALA     248
Albania AL      ALB     008
Algeria DZ      DZA     012
Run Code Online (Sandbox Code Playgroud)

我想像这样重写数据

AF=AFG
AX=ALA
AL=ALB
DZ=DZA
Run Code Online (Sandbox Code Playgroud)

归结为提取倒数第​​三个记号,写一个等号,然后打印倒数第二个记号。我认为“awk”可以帮助我,但我不知道如何说“倒数第二”。这不剪

awk '{print $2=$3}' /tmp/country_data.tsv 
Run Code Online (Sandbox Code Playgroud)

如何以我想要的方式提取数据?

jas*_*yan 5

awk '{printf "%s=%s\n", $(NF-2),$(NF-1)}' file