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 momentoAté 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")