join -o 1.1,1.2,1.3,1.4,2.2 -1 4 -2 1 <(sed '1d' file1 | sort -k4) <(sed '1d' file2 | sort)
sed '1d'
é usado para retirar o cabeçalho (1 linha a partir do topo)
então nós juntamos o primeiro arquivo no campo 4 com o segundo arquivo no campo 1
os arquivos também devem ser classificados para junção para funcionar corretamente, então classificamos o arquivo1 no campo ao qual ele está associado
o -o
é a ordem na qual imprimir a saída N.M (onde N = arquivo e M = campo)