0
while getopts ":hufc:p:i" opt; do

  case $opt in
    h)
        usage
        exit 1
        ;;
    u)
      DOUPDATE=false
      ;;
    f)
      DOCONFIRMATION=false
      ;;
    c)
       CUSTOMERTYPE=$OPTARG
       ;;
    p)
       CUSTOMERPROFILE=$OPTARG
       ;;
    i)
        echo "LOL $INSTALL"
        INSTALL=true
        ;;
    \?)
      echo "Invalid option: -$OPTARG" >&2
      exit 1
      ;;
     :)
      echo "Option -$OPTARG requires an argument." >&2
      exit 1
      ;;
  esac
done

上記は私のbashコードです。コマンドラインでパラメータとして「i」を使用しようとすると、大文字と小文字のiが入力されません。

私は何をすべきか?

4

1 に答える 1