Оболочка использует 0666 для полномочий по умолчанию при создании нового файла. Как umask только удаляет полномочия, никогда не добавляет их, именно это будет иметь результирующий файл.
Нет, -k1, 2
говорит сортировка по части линии, которая начинается в начале первого поля и заканчивается в конце второго поля.
Сортировать на первом поле, а затем на втором, это:
sort -k1,1 -k2,2