J'essaie d'écrire un script pour le travail afin d'automatiser certains rapports sur une sortie. Les fichiers journaux sont (actuellement, ils sont en train d'être «standardisés» à l'avenir) stockés dans ce type de structure de chemin:
/<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>
Chaque partie du chemin est connue à l'exception des horodatages, qui sont toujours les plus récents du dossier.
Si j'essaie d'utiliser un caractère générique à la place de l'horodatage, j'obtiens plusieurs résultats, par exemple:
> ls /<root_path>/<process_two_path>/logs/* [tab]
20130102-175103
20130118-090859
20130305-213506
Je veux seulement qu'il retourne le dernier, est-ce possible avec Bash?
NB (je n'ai pas de zsh, et aussi beau que cela puisse paraître, je doute que nous l'aurons jamais au travail)