bash getopts с несколькими обязательными параметрами

Можно ли использовать getopts для одновременной обработки нескольких параметров? Например, myscript -iR или myscript -irv.

Кроме того, у меня есть ситуация, когда на основе условия скрипту потребуется обязательная опция. Например, если аргументом script является каталог, мне нужно будет указать параметр -R или -r вместе с любыми другими параметрами (myscript -iR mydir или myscript -ir mydir или myscript -i -r mydir или myscript -i -R mydir ), в случае файла достаточно -i (myscript -i myfile ).

Я пытался искать, но не получил никаких ответов.

38
задан Paul T. 19 September 2012 в 19:35
поделиться