В GNU Coreutils ls
, то ls -v
вариант (вариант сортировки) должен сделать это.
В противном случае вы должны передать вывод через sort -n
или sort -V
.
При перечислении каталогов в Bash я бы хотел, чтобы значение чисел было принято во внимание.
В настоящее время это вывод, который я получаю:
$ ls test_1.txt test_11.txt test_12.txt test_2.txt test_3.txt
Как видите, ls
не учитывает значения 11 и 12 и перечисляет их до 2, даже если они являются большими числами. Есть ли какой-нибудь способ получить вывод, чтобы быть таким:
$ ls test_1.txt test_2.txt test_3.txt test_11.txt test_12.txt
Я проверил справочную страницу и ничего не нашел. Есть идеи?
В GNU Coreutils ls
, то ls -v
вариант (вариант сортировки) должен сделать это.
В противном случае вы должны передать вывод через sort -n
или sort -V
.