Problem using bash case statement

I have the following bash script and it is not accepting the lines

  "--"[sS][rR][cC][sS][iI][fF]|"--"[sS][rR][cC][sS]"-"[iI][nN][fF][iI][lL][eE])
  "--"[sS][oO][uU][rR][cC][eE][sS]"-"[iI][nN][fF][iI][lL][eE]")
while [ "$#" -gt 0 ]
do

  echo "Current Argument is ${1}"
  case "$1" in

  "--"[cC][mM][oO][dD][iI][fF]|"--"[cC][mM][oO][dD]"-"[iI][nN][fF][iI][lL][eE])
    echo "Argument is ${1}"
    shift     # Skip ahead one to the next argument.
    arg_cmodInFile="${1}"
  ;;

  "--"[sS][rR][cC][sS][iI][fF]|"--"[sS][rR][cC][sS]"-"[iI][nN][fF][iI][lL][eE])
  "--"[sS][oO][uU][rR][cC][eE][sS]"-"[iI][nN][fF][iI][lL][eE]")
    shift     # Skip ahead one to the next argument.
    arg_srcsInFile="${1}"
    opt_srcsInFile=1
  ;;

  esac

  shift # Skip ahead to the next argument

done


Bumping up posts or double posting is not permitted in these forums.

Please read the rules, which you agreed to when you registered, if you have not already done so.

You may receive an infraction for this. If so, don't worry, just try to follow the rules more carefully. The infraction will expire in the near future

Thank You.

The UNIX and Linux Forums.