$OPTARGS
detém a próxima palavra . Se você quiser vários valores
- especifique
-a value
vá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