1. bash-4.2$ ls -A
  2. x.c x.cc x.Cc .x.(c\|C\|cc\|CC\|h\|H) x.h x.hc
  3. x.C x.cC x.CC x.ch x.H x.hh
  4.  
  5. bash-4.2$ find . -regex '.*\.\(c\|C\|cc\|CC\|h\|H\)'
  6. ./x.C
  7. ./x.H
  8. ./x.c
  9. ./x.h
  10. ./x.CC
  11. ./x.cc
  12.  
  13. bash-4.2$ find . -name '.*\.\(c\|C\|cc\|CC\|h\|H\)'
  14. ./.x.(c|C|cc|CC|h|H)