将返回字符串存储到 zenity 的变量中

use*_*336 1 bash zenity

我正在使用 Zenity 工具弹出一个输入对话框。但是如何将输入到文本框中的值存储到变量中?现在,字符串被打印到控制台本身。我希望它被存储到一个变量中来处理它!

TuK*_*Ksn 5

尝试这个:

inputStr=$(zenity --entry --title="My Title" --text="My Text:")
Run Code Online (Sandbox Code Playgroud)

要再次显示变量的内容,您可以使用:

zenity --info --title="My Title" --text="Your input was: $inputStr"
Run Code Online (Sandbox Code Playgroud)

(存储$inputStr值形式的变量在哪里zenity --entry。您可以通过 获取其值echo $inputStr