Вы сортируете файлы с опцией -f, в случае -независимых ключей.
Однако соединение предполагает, что ключи находятся в нормальной отсортированной последовательности.
Вы должны добавить опцию -i в строку команды -для объединения, чтобы она игнорировала различия в регистре.
В качестве альтернативы можно опустить параметр -f в обоих сортировках.
Правка :также нашла другую возможность здесь . Разделители полей должны быть одинаковыми для сортировки и соединения. Похоже, что значениями по умолчанию для сортировки и соединения являются пробелы, но это может быть следующим препятствием.