Hello!
I've been using Bash to create automation quite a lot in my everyday work (in the context of continuous integration, Raspberry, communicating with external devices and services, completing regular tasks, etc) and I find that this job is an easy challenge.
I'd only have a few simple questions first (e.g. what qualifies as a regular file, does it need to check the whole disk or only a certain directory tree, does it assume user input every time it runs, etc). We can solve it quickly over the chat.
Best regards,
Siimo