Problem
1. Why does the shell need to expand wild cards? How does it treat the * when used as an argument to a command (like echo *)?
2. What is the significance of the command ls *.*? Does it match filenames that begin with a dot?
3. How do you remove only the hidden files of your directory? Does rm * remove these files as well?