man page for regular expressions and wildcards?

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!

  1. The problem statement, all variables and given/known data:
    The characters "*", "?", "[", and "]" have special meaning in Unix.
    They can either be used on the command line to expand path names, or to construct regular expressions for utilities like grep. Like most everything else in Unix there are man pages that describe their use in detail.
    Give the 2 man pages that describe them.
    Your answer should give the command name and its section, such as in this example: ls(1) passwd(5) where section 1 of the manual has a page on the ls command, and section 5 has a page on the passwd file format.

  2. Relevant commands, code, scripts, algorithms:

  3. The attempts at a solution (include all code and scripts):
    i was thinking bash(1) and grep(1)

  4. Complete Name of School (University), City (State), Country, Name of Professor, and Course Number (Link to Course):
    Northern Illinois University, DeKalb, IL, Dr. Ege, CSCI 330

Note: Without school/professor/course information, you will be banned if you post here! You must complete the entire template (not just parts of it).

I think you're correct: bash's man pages explain the shell pattern matching special characters and grep's man pages explain the regular expression syntax in detail.
Check regex(5) also.