Я использую инструмент Zenity, чтобы открыть диалоговое окно ввода. Но как я могу сохранить значение, введенное в текстовое поле, в переменную? Теперь строка печатается на самой консоли. Я хочу, чтобы он был сохранен в переменной для его обработки!
Попробуйте это:
inputStr=$(zenity --entry --title="My Title" --text="My Text:")
для показа содержания переменной снова можно использовать это:
zenity --info --title="My Title" --text="Your input was: $inputStr"
(Где $inputStr
переменная, в которой будет сохранена форма значения zenity --entry
. Можно получить его значение через echo $inputStr
)