Bash Wildcard
A wildcard is a pattern that matches file names. * matches any number of characters, and ? matches exactly one.
Bash replaces the pattern with the matching names before the command runs. If nothing matches, the pattern is left as it is.
Match every .txt file
The folder has notes.txt, todo.txt, photo.jpg, report1.txt and report2.txt:
ls *.txt
notes.txt report1.txt report2.txt todo.txt
Match one character
ls report?.txt
report1.txt report2.txt
echo *.csv
*.csv