Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

Сохранить результат команды в переменную

#ubuntu #bash #переменные


Пытаюсь получить результат так.
read engine <<< ibus engine
echo $engine

но выдает пустую строку. Если просто написать 
ibus engine

то выдает результат команды, но мне нужно сохранить результат в переменную
Подскажите как.
Спасибо    


Ответы

Ответ 1



Команду в скобки: $(команда) RESULT=$(ibus engine) echo $RESULT

Ответ 2



Команду в обратные апострофы: RESULT=`ibus engine` echo $RESULT

Ответ 3



$ engine="ibus engine" $ $engine xkb:ru::rus

Комментариев нет:

Отправить комментарий