$ awk 'BEGIN{print "Type Number ID Element Email"}NR==FNR{Arr[$2]=$NF;next}{split($2,b,"-");if(b[1] in Arr){print $0,Arr[b[1]]}}' file2.txt file1.txt
Type Number ID Element Email
Zed 21-2 9 Blade [email protected]
Arr[$2]=$NF
- > armazene o endereço de e-mail no Array com o índice da coluna 2
split($2,b,"-")
- > divida o valor da segunda coluna e use-o para a pesquisa.