Я застрял в одной ситуации, когда у меня куча файлов, и мне нужно выбрать самую старую на основе времени, присутствующего только в имени. Не на основе отметки времени, поскольку я выполняю SCP из одной системы в другую, поэтому отметка времени будет одинаковой для всех файлов после запуска SCP
У меня есть файлы типа
- UAT-2019-03-21-16-31.csv
- UAT-2019-03-21-17-01.csv
- AIT-2019-03-21-17-01.csv
Здесь 2019 представляет год, 03 месяц, 21 день, 16 часов в 24-часовом формате и 31 - минуты.
Сначала мне нужно выбрать файл UAT-2019-03-21-16-31.csv
из указанных выше файлов.
Как я могу сделать в сценариях оболочки.
Я попытался сделать ls -1
, но он будет отсортирован по алфавиту, это означает, что сначала будет выбран AIT-2019-03-21-17-01.csv, но мне нужно в соответствии со временем, указанным в имени файла