Isso é um trabalho para join
:
join -t, -j1 -o 2.2,1.2,1.3 <(sort file1) <(sort file2)
-
-t
especifica o separador de entrada e saída -
-j1
é o campo de junção (em ambos os arquivos, o primeiro) -
-o ...
o formato da saída conforme desejado na pergunta