Se eu entendi sua pergunta corretamente, você está tentando descobrir como lidar com -fpr
da mesma forma que -f -p -r
. Nesse caso, getopts
faz isso por você.
Se você quiser usar a "opção longa" -fpr
e não ameaçá-la como -f -p -r
, será necessário abandonar getopts
e procurar, por exemplo, getopt
(observe a falta da s
no final), que suporta opções longas. Veja por exemplo link para detalhes.