bash getopts avec de multiples options obligatoires

Est-il possible d'utiliser getopts processus de plusieurs options? Par exemple, myscript -iR ou myscript -irv.

Aussi, j'ai une situation où basée sur une condition script aurait besoin de l'option obligatoire. Par exemple, si l'argument de script est un répertoire, j'ai besoin de préciser -R ou-r option ainsi que toutes les autres options (myscript -iR mydir ou myscript -ir mydir ou myscript -i-r mydir ou myscript -i-R mydir), dans le cas d'un fichier seulement -je est suffisante (myscript -je monfichier).

J'ai essayé de chercher mais n'a pas obtenu toutes les réponses.