Como executar um arquivo JShell?

Eu gostaria de executar um arquivo inteiro com o JShell, como:

$ jshell my-jshell-skript.java

Onde p. o conteúdo do meumy-jshell-skript.java é40 + 2;.

Ou, alternativamente, um executável como:

#!/usr/bin/jshell
40 + 2

Isso é possível agora ou ainda tenho que seguir o caminho antigo sobre uma classe principal de Java?

Edição 1: Problema no Windows

No Windows, ainda não há solução para mim:

C:\JDKs\jdk9.0.0.0_x64\bin>type foo.jsh
1 + 1

C:\JDKs\jdk9.0.0.0_x64\bin>jshell.exe foo.jsh
|  Welcome to JShell -- Version 9
|  For an introduction type: /help intro

jshell> /exit
|  Goodbye

C:\JDKs\jdk9.0.0.0_x64\bin>

O JShell começa a ignorar meu arquivo completamente. Isso é um bug?

Edit 2: Solution for Windows-Problem

Acontece que é o conteúdo do meu foo. Parece que1 + 1 funciona apenas "on the fly", não é lido de um arquivo:

C:\JDKs\jdk9.0.0.0_x64\bin>type foo.jsh
System.out.println("foo");

C:\JDKs\jdk9.0.0.0_x64\bin>jshell.exe foo.jsh
foo
|  Welcome to JShell -- Version 9
|  For an introduction type: /help intro

jshell> /exit
|  Goodbye

C:\JDKs\jdk9.0.0.0_x64\bin>

questionAnswers(5)

yourAnswerToTheQuestion