普通のコマンドと同じ様に、bashスクリプトでも引数を扱う事ができます。
今まで作成したスクリプトでスクリプトにオプションを付けて、位置パラメータで値を取得する方法を紹介していました。
これも立派に機能はしていますが、使用する側からすると不便です。
付与されたオプションの「位置」から値を取得する為、空オプションが許されないからです。