Я пытаюсь написать скрипт для работы, чтобы автоматизировать некоторые отчеты о выходе. Файлы журнала (в настоящее время это «стандартизация» в будущем) хранятся в такой структуре путей:
/<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file>
/<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file>
Известна каждая часть пути, кроме меток даты и времени, которые всегда являются самыми последними в папке.
Если я попытаюсь использовать подстановочный знак вместо метки даты и времени, я получу несколько результатов, например:
> ls /<root_path>/<process_two_path>/logs/* [tab]
20130102-175103
20130118-090859
20130305-213506
Я только хочу вернуть последнюю версию, возможно ли это с Bash?
NB (у меня нет zsh, и как бы мило это не звучало, я сомневаюсь, что мы когда-нибудь получим его на работе)