В терминале учитывайте значение чисел при использовании ls
При перечислении каталогов в 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
Я проверил справочную страницу и ничего не нашел. Есть идеи?
1 ответ
Решение
В GNU coreutils ls, ls -v (вариант сортировки) вариант должен это сделать.
В противном случае вы должны передать через выход sort -n или же sort -V,