I’m currently working with a program that creates a folder with a time stamp and puts some files into it.
I want to write a script to automate retrieval of the file from last or second last folder by alphabetical order.
How do I do this on bash?
Image for reference. I want to retrieve a file from the 18-38 folder or the 17-45 folder.
>Solution :
I want to write a script to automate retrieval of the file from last or second last folder by alphabetical order.
cd path/to/02-March-2022
last_dir=$(printf '%s\n' */ | sort | tail -n 1)
second_last_dir=$(printf '%s\n' */ | sort -r | sed '2!d; 2q'
- You can remove or add sort’s
-rto switch between Nth newest and Nth last.
