Я часто хотел сортировать строки с числами в них, чтобы при сортировке, например. abc_2, abc_1, abc_10 результат abc_1, abc_2, abc_10. Каждый механизм сортировки, который я видел, выглядит как abc_1, abc_10, abc_2, то есть символ по символу слева.
Есть ли эффективный способ сортировки, чтобы получить результат, который я хочу? Идея взглянуть на каждый символ, определяя, является ли это цифрой, построение подстроки из последующих цифр и сортировка по ней в виде числа слишком ужасающей для рассмотрения в bash.
Нет бородатых * nix guru реализовал альтернативную версию sort с опцией --sensible_numerical?