Как я могу отсортировать этот файл свойств из проекта Java по столбцу значения? Значение содержит символы табуляции или пробелы до или после значения. Вот как выглядит этот файл:
key1 = value1
key2 = value2
key3 = value1
key4 = value3
key5 = value4
key6 = value5
key7 = value2
key8 = value5
key9 = value6
key10 = value5
Теперь я хочу, чтобы этот файл был отсортирован, как показано ниже. И пробелы или табуляции, до или после значений также должны быть обрезаны.
key1 = value1
key3 = value1
key2 = value2
key7 = value2
key4 = value3
key5 = value4
key6 = value5
key8 = value5
key10 = value5
key9 = value6
В дополнение к этому я также хочу видеть только пары ключ-значение, имеющие дублированный ключ, т.е. все значения ключа должны отображаться; кроме key4, key5 и key9, потому что они уникальны.