Un petit aide mémoire rapide pour retrouver comment faire un menu dans un script bash:
#!/bin/bash
options=(
    "What... is your name?"
    "What... is your quest?"
    "What... is your favorite color?"
    "What... is the air speed velocity of an unladen swallow?"
)
PS3="Enter a number (1-4): "
select option in "${options[@]}"; do
  case "$REPLY" in
    1) echo "--> My name is Anne"
      ;;
    2) echo "--> My quest is to write a nice menu with 'bash'"
      ;;
    3) echo "--> My favorite color is blue... no red!";
      echo "    AAAArrrghhh.....";
      break ;;
    4) echo "--> What do you mean? African or European?";
      echo "--> Huh? I don't know that... AAAArrrghhh....";
      break;;
  esac
done
Ou bien pour poser une simple question:
read -p "Continue (y/n)?" CONT
if [ "$CONT" != "y" ]; then exit 1 ; fi
Voir aussi :
- Disque dur externe
 - Bash : modèle de script
 - Garder son PATH dans une commande sudo
 - Bash : redirection
 - Bash : pid d'un processus en arrière plan
 - Vérifier l'intégrité d'un fichier téléchargé
 - Bash : sélection de fichiers par extension
 - Bash : variables et redirections
 - Problème de boot
 - Zenity : des fenêtres pour les scripts
 - Bash : mesurer le temps
 - (X)ubuntu : mise à niveau vers la 14.04
 - Xubuntu: connexion automatique
 - Apt-get et autres pour la gestion de paquets Debian
 - Linux : ramassis d'astuces diverses
 - Bash sur la ligne de commande
 - Bash : pour écrire des scripts
 - Filtrage de texte : sed, awk, etc.
 - Les couleurs dans un terminal
 
Table des matières
    
    Tags
    
    
    
    
    
    
    
    
        
            
            
            
            
            ack
        
            
            
            
            
            acronymes
        
            
            
            
            
            analyse_statique
        
            
            
            
            
            android
        
            
            
            
            
            apt-get
        
            
            
            
            
            awk
        
            
            
            
            
            bash
        
            
            
            
            
            bits
        
            
            
            
            
            boot
        
            
            
            
            
            c
        
            
            
            
            
            checksum
        
            
            
            
            
            coq
        
            
            
            
            
            couleurs
        
            
            
            
            
            css
        
            
            
            
            
            csv
        
            
            
            
            
            cut
        
            
            
            
            
            dessin
        
            
            
            
            
            diff
        
            
            
            
            
            disque
        
            
            
            
            
            docbook
        
            
            
            
            
            docker
        
            
            
            
            
            documentation
        
            
            
            
            
            dokuwiki
        
            
            
            
            
            dot
        
            
            
            
            
            développement
        
            
            
            
            
            fenêtres
        
            
            
            
            
            firefox
        
            
            
            
            
            frama-c
        
            
            
            
            
            fstab
        
            
            
            
            
            ftp
        
            
            
            
            
            gcc
        
            
            
            
            
            gestion_de_projet
        
            
            
            
            
            gestion_de_version
        
            
            
            
            
            git
        
            
            
            
            
            graph
        
            
            
            
            
            graphe
        
            
            
            
            
            grep
        
            
            
            
            
            grub
        
            
            
            
            
            gzip
        
            
            
            
            
            heredoc
        
            
            
            
            
            htaccess-réseau
        
            
            
            
            
            html
        
            
            
            
            
            ide
        
            
            
            
            
            ikiwiki
        
            
            
            
            
            imagemagick
        
            
            
            
            
            images
        
            
            
            
            
            imprimer
        
            
            
            
            
            ip
        
            
            
            
            
            jenkins
        
            
            
            
            
            js-of-ocaml
        
            
            
            
            
            langage
        
            
            
            
            
            latex
        
            
            
            
            
            linux
        
            
            
            
            
            make
        
            
            
            
            
            mercurial
        
            
            
            
            
            merlin
        
            
            
            
            
            nvidia
        
            
            
            
            
            ocaml
        
            
            
            
            
            ocamlfind
        
            
            
            
            
            ocamlgraph
        
            
            
            
            
            orthographe
        
            
            
            
            
            outil
        
            
            
            
            
            parallel
        
            
            
            
            
            path
        
            
            
            
            
            pdf
        
            
            
            
            
            perl
        
            
            
            
            
            pgp
        
            
            
            
            
            preuve_formelle
        
            
            
            
            
            regexp
        
            
            
            
            
            réseau
        
            
            
            
            
            script
        
            
            
            
            
            sed
        
            
            
            
            
            sphinx
        
            
            
            
            
            sqlite
        
            
            
            
            
            ssh
        
            
            
            
            
            sudo
        
            
            
            
            
            svg
        
            
            
            
            
            svn
        
            
            
            
            
            syncbox
        
            
            
            
            
            syntastic
        
            
            
            
            
            systeme
        
            
            
            
            
            système
        
            
            
            
            
            tableurs
        
            
            
            
            
            tcp-ip
        
            
            
            
            
            texte
        
            
            
            
            
            thunderbird
        
            
            
            
            
            tikz
        
            
            
            
            
            time
        
            
            
            
            
            trac
        
            
            
            
            
            txt2tags
        
            
            
            
            
            ubuntu
        
            
            
            
            
            unix
        
            
            
            
            
            usb
        
            
            
            
            
            utf-8
        
            
            
            
            
            vim
        
            
            
            
            
            virtualbox
        
            
            
            
            
            virtualisation
        
            
            
            
            
            vnc
        
            
            
            
            
            web
        
            
            
            
            
            windows
        
            
            
            
            
            xfce
        
            
            
            
            
            xkcd
        
            
            
            
            
            xml
        
            
            
            
            
            xmlstarlet
        
            
            
            
            
            xmodmap
        
            
            
            
            
            xsd
        
            
            
            
            
            xslt
        
            
            
            
            
            xubuntu
        
            
            
            
            
            zcat
        
            
            
            
            
            zenity
        
            
            
            
            
            éditeur
        
            
            
            
            
            émoticône
        
    
  
    Dernières notes
    
    
    - Afficher un pourcentage dans une page HTML
 - VNC : Virtual Network Computing
 - Git : déménagement d'un dépôt
 - Quelques liens au sujet de l'analyse statique
 - Ocaml: mon principal langage de développement
 - Disque dur externe
 - Les profiles dans Firefox
 - Cryptographie et mail sous Android
 - Quelques liens au sujet du C
 - Git rebase : pour diviser un commit