Этот вопрос дополняет этот: сортируйте пакеты строк по алфавиту. После ответа там оказалось, что я полностью неправильно понял вопрос и решил другую проблему. Не желая, чтобы мое решение было забыто, я публикую здесь проблему (и мое решение ниже).
Рассмотрим текст вроде:
[ProfileB]
param3=z
param2=y
param1=x
[ProfileA]
param1=k
param3=l
param2=
Мне нужно отсортировать параметры в каждом блоке [Profile*]
отдельно. Приведенный выше пример должен быть отсортирован по этому:
[ProfileB]
param1=x
param2=y
param3=z
[ProfileA]
param1=k
param2=
param3=l
Как я могу сделать это с помощью стандартных инструментов Unix/Linux?