ฉันกำลังพยายามเขียนสคริปต์สำหรับงานเพื่อทำให้การรายงานบางอย่างเกี่ยวกับผลลัพธ์เป็นอัตโนมัติ ล็อกไฟล์คือ (ปัจจุบันคือ 'มาตรฐาน' ในอนาคต) เก็บไว้ในโครงสร้างพา ธ ประเภทนี้:
/<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 และน่ารักอย่างที่มันฟังฉันสงสัยว่าเราจะเอามันไปทำงาน)