#!/bin/bash # mostra la finestra di selezione file e assegna il file scelto # che zenity manda allo standard output alla variabile "filescelto" # notare i "backtick" -> ` ` filescelto=`zenity --file-selection --title="Zenity: seleziona un file"` # 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 scelto il file: '$filescelto'" fi