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