Если вы используете System.out.println, вам не понадобится второй сед

ли способ выполнить команду Java на REPL (jshell) как встроенная команда без запуска?

Например. Встроенная команда Perl

$perl -e 'printf("%06d", 19)'
000019

Я должен запустить JShell для запуска любой команды:

$jshell
|  Welcome to JShell -- Version 9
|  For an introduction type: /help intro
jshell> String.format("%06d", 19)
$1 ==> "000019"

Я нашел похожий вопросВот, но не представляется возможным решение создать отдельныйjsh файл для отдельной команды.

Другое решение в том же посте:echo "1+2"|jshell

temp=`echo 'String.format("%06d", 19)'|jshell`
echo $temp

Ой выход

| Welcome to JShell -- Version 9 | For an introduction type: /help intro jshell> String.format("%06d", 19) $1 ==> "000019" jshell>

Я ожидаю$temp только печать000019.

Ответы на вопрос(2)

Ваш ответ на вопрос