如何在对话框中显示变量

如何在对话框中显示变量
$value = V 
dialog --title "Message" --msgbox '(here the data stored in a variable value must be displayed' 10 20

答案1

使用下面的代码

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

相关内容