Tôi đang cố gắng viết một kịch bản cho công việc để tự động hóa một số báo cáo về đầu ra. Các tệp Nhật ký (hiện tại, nó đang được 'chuẩn hóa' trong tương lai) được lưu trữ trong loại cấu trúc đường dẫn này:
/<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>
Mọi phần của đường dẫn đều được biết ngoại trừ tem ngày giờ, luôn là phần mới nhất trong thư mục.
Nếu tôi cố gắng sử dụng thẻ hoang dã thay cho dấu ngày, tôi nhận được nhiều kết quả, ví dụ:
> ls /<root_path>/<process_two_path>/logs/* [tab]
20130102-175103
20130118-090859
20130305-213506
Tôi chỉ muốn nó trả lại cái mới nhất, điều này có thể với Bash không?
NB (Tôi không có zsh, và đáng yêu như nó có vẻ như tôi nghi ngờ chúng ta sẽ có được nó tại nơi làm việc)