Desculpe. Perdeu o ponto. Não peguei foi o pacote de diálogo - @jasonwryan correção da marcação tornou mais claro. - Então, isso é uma reescrita completa.
Como observado pelas man pages; Eu recomendo que você faça o download da fonte e procure a pasta de exemplos.
Se você está em apt-get
world, simplesmente diga:
apt-get source dialog
cd dialog*/samples
Um exemplo básico da amostra sim / não (com algumas modificações):
: ${DIALOG=dialog}
: ${DIALOG_YES=0}
: ${DIALOG_NO=1}
: ${DIALOG_ESC=255}
DIALOG_ERROR=254
export DIALOG_ERROR
$DIALOG --title "YES/NO BOX" --clear "$@" \
--yesno "A simple Yes/No dialog." 15 61
retval=$?
case $retval in
$DIALOG_YES)
echo "YES";;
$DIALOG_NO)
echo "NO";;
$DIALOG_ERROR)
echo "ERROR!";;
$DIALOG_ESC)
echo "ESC pressed.";;
esac