オプションを切り分けます。正しいオプションであるかを確かめます。引数を持つことになります。オプションの終りを区別するために使われます。それが陽に使われた時はそれを終りと認識します。続くように再設定されます。それ自身をシェル変数にします。各オプション引数は、同様にそれ用のシェル変数に入れられます。引数を処理するのかを示しています。コマンドとは異ったように、引数を解釈してしまうためです。共に、直接使用できません。もので隠されてしまうからです。