У меня возникла проблема с сохранением вывода команды внутри переменной внутри сценария bash.
Я знаю, что в целом есть два способа сделать это
или
foo=$(bar)
# or
foo=`bar`
, но для запроса версии Java это, похоже, не работает.
Я сделал:
version=$(java --version)
Это не сохраняет значение внутри var. Он даже все еще печатает его, чего на самом деле быть не должно.
Я также пытался перенаправить вывод в файл, но это тоже не помогло.