У меня есть такие файлы в моей системе -
-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
Подскажите, пожалуйста, в чем я ошибаюсь, или что-нибудь еще?