Ich versuche, ein Skript für die Arbeit zu schreiben, um einige Berichte für eine Ausgabe zu automatisieren. Die Protokolldateien werden (derzeit wird sie in Zukunft standardisiert) in dieser Art von Pfadstruktur gespeichert:
/<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>
Jeder Teil des Pfads ist bekannt, mit Ausnahme der Zeitstempel, die immer die neuesten im Ordner sind.
Wenn ich versuche, anstelle des Zeitstempels einen Platzhalter zu verwenden, erhalte ich mehrere Ergebnisse, z.
> ls /<root_path>/<process_two_path>/logs/* [tab]
20130102-175103
20130118-090859
20130305-213506
Ich möchte nur, dass es das neueste zurückgibt. Ist das mit Bash möglich?
NB (Ich habe kein zsh, und so schön es klingt, ich bezweifle, dass wir es jemals bei der Arbeit bekommen werden.)