Porque é isso que é suposto fazer? Você disse ao tr para alterar quaisquer letras no primeiro conjunto para as letras correspondentes no segundo conjunto que você especificou como idênticas, então por que esperar uma mudança em tudo? Não consigo ver que o local é relevante. Mesmo se estivesse ordenando alguma ordem totalmente insana, certamente interpretaria "A-Z" da mesma maneira em ambos os argumentos. Isso parece tão óbvio para mim, eu tenho um mau pressentimento de que estou sendo idiota e sentindo falta de algo.