出力に関するレポートを自動化するための作業用のスクリプトを作成しようとしています。ログファイルは(現在、将来的には「標準化」されます)この種のパス構造に保存されます。
/<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を持っていません、そして、それが聞こえるほど美しいので、私たちが仕事でそれを手に入れることを疑います)