Desejo analisar alguns argumentos em um script bash usando getopts, mas quero poder acessar os argumentos restantes que não estão incluídos na lista de opções. Por exemplo, se eu tiver uma ligação:
% script -a -b param -c param -d other arguments here
Eu teria:
while getopts "ab:c:d" opt ; do
.
done
Qual é a maneira mais fácil de obter "outros argumentos aqui", que não devem ser processados por getopts?
shift $(expr 1 - 1)
que é seguro.No final da análise, uma vez que você alterou a variável $ @ contém o final da linha:
fonte