$value = V
dialog --title "Message" --msgbox '(here the data stored in a variable value must be displayed' 10 20
Использование кода ниже
value="V"
dialog --title "Message" --msgbox "your value: $value" 10 20
В первой строке Вы объявляет переменную с именем value
и содержание V
. Обратите внимание на то, что нет никаких пробелов приблизительно =
и никакого знака доллара перед именем переменной.
Во второй строке, Вы показываете переменную в окне сообщения. Для доступа к содержанию переменной Вам нужен знак доллара здесь.
<час>И вот решение, поскольку я понимаю Вас вопрос перед, мое редактирование ;)
RESULT=$(dialog --inputbox "Enter a Line, please" 10 60 3>&1 1>&2 2>&3 3>&-); echo "result: ${RESULT}"
В стандарте в качестве примера и ошибке записано в переменную 3
и передано оттуда RESULT
переменная. Они могут затем быть легко обработаны в программе.
3>&
†“очищает переменную 3
.