Диалоговое окно ввода текста

Используйте параметр -entry, чтобы создать диалоговое окно ввода текста. Zenity возвращает введенный текст в стандартный поток вывода.

Диалоговое окно ввода текста поддерживает следующие параметры:

--text=текст

Указывает текст, который будет изображён в диалоговом окне (но не в поле ввода).

--entry-text=текст

Указывает текст, который будет изображён в поле ввода диалогового окна.

--hide-text

Скрывает текст в поле ввода диалогового окна.

Следующий сценарий является примером того, как можно создать диалоговое окно ввода текста:

        #!/bin/sh

        if zenity --entry \
        --title="Добавить запись" \
        --text="Введите пароль:" \
        --entry-text "password" \
        --hide-text
          then echo $?
          else echo "Пароль не введён\"
        fi
      

Рисунок 10Пример диалогового окна ввода текста