Use the date
command:
date --date=yesterday +%Y%m%d
20181103
You can substitute it in a string with:
$ echo pre__"$(date --date=yesterday +%Y%m%d)"__post
pre__20181103__post
If you understand this, you can now use ls
and globbing, adjusting the searched pattern as needed. Eg.:
$ ls *pre__"$(date --date=yesterday +%Y%m%d)"__post*
pre__20181103__post
This has listed the file pre__20181103__post
present in the current directory.