bash getopts z wieloma i obowiązkowymi opcjami

Czy jest możliwe użycie getopts do przetwarzania wielu opcji razem? Na przykład myscript -iR lub myscript -irv.

Ponadto mam sytuację, w której na podstawie skryptu warunkowego potrzebna byłaby obowiązkowa opcja. Na przykład, jeśli argument do skryptu jest katalogiem, będę musiał podać opcję -R lub -r wraz z innymi opcjami (myscript -iR mydir lub myscript -ir mydir lub myscript -i -r mydir lub myscript -i -R mydir), w przypadku tylko pliku -i jest wystarczające (myscript -i myfile).

Próbowałem wyszukać, ale nie otrzymałem żadnych odpowiedzi.

questionAnswers(1)

yourAnswerToTheQuestion