$OPTARGS detém a próxima palavra . Se você quiser vários valores
- especifique
-a valuevárias vezes como @scott sugere -
forneça uma string com várias palavras entre aspas na linha de comando:
./script -a "foo bar baz"então, no script
array+=($OPTARG) # OPTARG is **unquoted**Verificando se adiciona as palavras separadamente
a=(one two three) value="four five six" a+=($value) echo ${#a[@]} # prints 6