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