Como passar argumentos para um script jshell?

Pergunta, questão

Estou disposto a passar argumentos para um script jshell. Por exemplo, eu teria gostado de algo assim:

jshell myscript.jsh "some text"

e depois ter a string "some text" disponível em alguma variável dentro do script.

Contudo,jshell espera apenas uma lista de arquivos, portanto, a resposta é:

File 'some text' for 'jshell' is not found.

Existe alguma maneira de passar argumentos corretamente para um script jshell?

Solução alternativa até o momento

Até agora, minha única solução é usar uma variável de ambiente ao chamar o script:

ARG="some test" jshell myscript.jsh

E então eu posso acessá-lo no script com:

System.getenv().get("ARG")

questionAnswers(3)

yourAnswerToTheQuestion