現在、次のようなスクリプトでオプションを解析しています。
while getopts ":ia" OptionArgument; do
case $OptionArgument in
i ) echo "bli";;
a ) echo "bla";;
* ) echo "flag not known";;
? ) echo "unknown parameter";;
esac
done
すべての解析オプションとフラグが機能します - これを除いて: ? )
. したがって、スクリプトを次のようなもので呼び出すと./MyScript hjrfgdskjgh
、ループを正しく通過しますが、最後の行で? )
.
orを使用し
て引用符を削除しようとしましたが、何も機能しません! 私は何を間違っていますか??":ia"
\?
. )