bash で一連のパラメーターを処理する方法を理解するのに苦労しています。
スクリプトには、実行時に設定する必須オプションが含まれており、これらのオプションには、スクリプトでケース固有の方法で処理する独自のパラメーターがあります。
script.sh -extension -render -r[1-99] -directory /path/
また
script.sh -extension -export -e[1-99] -directory /path/
レンダリング オプションを渡す場合は、レンダリング パラメーター (r1、r2、r3、...) にのみ固有のオプションをスクリプトで反復して検証し、エクスポート機能ではその逆を行います。
つまり、 -render -e[n] を実行すると、エラーが発生したり、ユーザーに適切なサブオプションを選択するように促したり、既存のプリセットをデフォルトにするように促したりします。