Bash Getopts con opciones múltiples y obligatorias

¿Es posible usar getopts para procesar múltiples opciones juntas? Por ejemplo, myscript -iR o myscript -irv.

Además, tengo una situación en la que, según un script de condición, necesitaría una opción obligatoria. Por ejemplo, si el argumento del script es un directorio, necesitaré especificar la opción -R o -r junto con cualquier otra opción (myscript -iR mydir o myscript -ir mydir o myscript -i -r mydir o myscript -i -R mydir), en caso de solo archivo -i es suficiente (myscript -i myfile).

Intenté buscar pero no obtuve ninguna respuesta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta