On ZFS (and if I recall correctly, {t}csh and some others excluding /bin/sh), incremental completions would work.
For example, if the 2 files you mentioned is in current working directory and there are no other files starting from "an", type "an" then hit Tab key would complete it to "anaconda". Then, if you additionally type "-" and hit Tab key, completed to anaconda-webui.log.
If you type "." instead of "-", completed to anaconda.log.
Is it sufficient for you?