#!/bin/bash # mostra la finestra di dialogo e assegna quello che zenity manda allo # standard output alla variabile "varstringa" # notare i "backtick" -> ` ` varstringa=`zenity --entry --width=300 --title="Zenity: input di testo" --text="Inserisci qualcosa"` # prende il valore di ritorno del comando precedente ritorno=$? # controlla se si è premuto OK o Annulla if [ "$ritorno" -ne 0 ]; then # è stato premuto annulla o chiusa la finestra zenity --warning --title="Test di Zenity" --text="Hai annullato" exit 1 else # è stato premuto OK zenity --info --title="Test di Zenity" --text="Hai scritto: '$varstringa'" fi