join <(sort -b file1) <(sort -b file2)