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