Próbuję napisać skrypt do pracy, aby zautomatyzować raportowanie danych wyjściowych. Pliki dziennika są (obecnie są „standaryzowane” w przyszłości) przechowywane w takiej strukturze ścieżki:
/<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>
Każda część ścieżki jest znana z wyjątkiem znaczników daty i godziny, które zawsze są najnowsze w folderze.
Jeśli spróbuję użyć dzikiej karty zamiast znacznika daty, otrzymam wiele wyników, np .:
> ls /<root_path>/<process_two_path>/logs/* [tab]
20130102-175103
20130118-090859
20130305-213506
Chcę tylko, aby zwrócił najnowszą wersję, czy jest to możliwe dzięki Bash?
NB (nie mam zsh, i choć brzmi to tak uroczo, wątpię, czy kiedykolwiek dostaniemy to w pracy)