[http://translate.google.com/translate?hl=fr&sl=auto&tl=fr&u=http%3A%2F%2Flinuxcommand.org%2Flc3_adv_dialog.php| Commande Dialog]]
Des exemples de scripts pour dialog
#!/bin/bash cmd=(dialog --separate-output --checklist "Select options:" 22 76 16) options=( 1 "Check disk space" on 2 "List users currently logged in" off 3 "Show system uptime" off ) choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty) clear for choice in $choices do case $choice in 1) df -h ;; 2) who ;; 3) uptime ;; esac done
chmod +x disk_check.sh ./disk_check.sh
#!/bin/bash DIALOG=${DIALOG=dialog} fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$ trap "rm -f $fichtemp" 0 1 2 5 15 $DIALOG --clear --title "Mon chanteur français favori" \ --menu "Bonjour, choisissez votre chanteur français favori :" 20 51 4 \ "Brel" "Jacques Brel" \ "Aznavour" "Charles Aznavour" \ "Brassens" "Georges Brassens" \ "Nougaro" "Claude Nougaro" \ "Souchon" "Alain Souchon" \ "Balavoine" "Daniel Balavoine" 2> $fichtemp valret=$? choix=`cat $fichtemp` case $valret in 0) echo "'$choix' est votre chanteur français préféré";; 1) echo "Appuyé sur Annuler.";; 255) echo "Appuyé sur Echap.";; esac