我正在尝试编写一个脚本来自动执行一些输出报告。日志文件(目前正在将来被标准化)存储在这种路径结构中:
/<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,而且听起来很可爱,我怀疑我们是否会成功使用它)