Sortowanie ciągów znaków z liczbami w Bash [duplikat]
To pytanie ma już tutaj odpowiedź:
Jak sortować ciągi zawierające wspólny przedrostek i przyrostek liczbowo od Basha? 4 odpowiedziCzęsto chciałem sortować ciągi z liczbami, aby podczas sortowania np.abc_2, abc_1, abc_10
wynik toabc_1, abc_2, abc_10
. Każdy mechanizm sortowania widziałemabc_1, abc_10, abc_2
, to jest postać po znaku z lewej strony.
Czy jest jakiś skuteczny sposób sortowania, aby uzyskać pożądany wynik? Pomysł patrzenia na każdy znak, określanie, czy jest to liczebnik, budowanie podciągów z kolejnych liczb i sortowanie tego, ponieważ liczba jest zbyt przerażająca, aby ją kontemplowaćbash
.
Czy żaden brodaty * nix guru nie wdrożył alternatywnej wersjisort
z--sensible_numerical
opcja?