Сортировка файлов по имени, содержащему числовые значения

У меня есть такие файлы в моей системе -

-rw-r--r-- 1 abc     abcadm  14852497 Jul 23 01:11 ABCD_72_3_20210722_163502.csv
-rw-r--r-- 1 abc     abcadm  14853145 Jul 23 01:11 ABCD_72_1_20210722_163502.csv
-rw-r--r-- 1 abc     abcadm  14839699 Jul 23 01:11 ABCD_72_2_20210722_163502.csv
-rw-r--r-- 1 abc     abcadm  14842673 Jul 23 01:11 ABCD_72_5_20210722_163502.csv
-rw-r--r-- 1 abc     abcadm  14843811 Jul 23 01:11 ABCD_72_4_20210722_163502.csv

Я хочу отсортировать эти файлы для печати только имени файла и с сортировкой, как показано ниже:

ABCD_72_1_20210722_163502.csv
ABCD_72_2_20210722_163502.csv
ABCD_72_3_20210722_163502.csv
ABCD_72_4_20210722_163502.csv
ABCD_72_5_20210722_163502.csv

Я использую команду ниже, чтобы отсортировать его в порядке возрастания и напечатать только имя, но список не сортируется.

ls -l | ABCD_72_[0-9]*_20210722_163502* | awk '{print $9}' | sort

Подскажите, пожалуйста, в чем я ошибаюсь, или что-нибудь еще?

1
задан 7 October 2021 в 14:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: