Use la opción -entry para crear un diálogo de entrada de texto. Zenity devuelve el contenido del texto introducido a la salida estándar.
El diálogo de entrada de texto soporta las siguientes opciones:
Especifica el texto que se muestra en el diálogo de entrada de texto.
Especifica el texto que se muestra en el campo de entrada del diálogo de entrada.
Oculta el texto en el campo de entrada del diálogo de entrada de texto.
El siguiente script de ejemplo muestra cómo se crea un diálogo de entrada de texto:
#!/bin/sh
if zenity --entry \
--title="Agregar una entrada" \
--text="Introdusca su _contraseña:" \
--entry-text "contraseña" \
--hide-text
then echo $?
else echo "No ha introducido ninguna contraseña."
fi