Nessuna Universita' ti dira' mai, come far volare i pinguini.
   
  Linux Club Conversano (BA)
  25.Giu.2008 Menu
 
Menu

25 giugno 2008

Chi ricorda il DOS?
Certamente pochi, ed ancora meno sanno che era possibile fare un menu' con i semplici comandi CLI (Command Line Interpreter).

E nel Linux?
Ma certo che si puo' , anzi con una domanda del genere il pinguino Tux ci va a nozze.

E allora ecco una cosetta semplice semplice:
fare un menu' in CLI utilizzando il Bash, in questo modo ogni distribuzione Linux puo' utilizzarla.
Bando alle ciance ecco come fare:

===>> 1)  Aprire una shell e digitare :
~$> nano menu.sh

Se vi da' errore (in caso non avete l'editor "nano"), o se preferite qualcosa di piu' grafico, potete farlo con l'editor che preferite, ad es.:
~$> gedit menu.sh

===>> 2) copiateci questo script :

#!/bin/sh
start
 while true
 do
   clear
   echo "  Selazionare una voce premendo la lettera corrispondente:"
   echo
   echo "      1. Item 1"
   echo "      2. Item 2"
   echo "      3. Item 3"
   echo "      6. exit"
   echo
   echo "      PREMI IL TASTO DELLA VOCE DESIDERATA:"
  read answer
  case $answer in
    1)
       echo "Item 1 : "   
    ;;
    2)
       echo "Item 2 :"   
    ;;
    3)
       echo "Item 3 :"
    ;;
    6)
         exit ##### FINE #####
    ;;
    *)
       echo "Attenzione: devi digitare uno di questi numeri 1,2,3,6 . "
    ;;
   esac   
  echo "Per ricominciare premi un tasto qualsiasi."
  read answer
 done

===>> 3) ora inserite/modificate le voci che vi servono e salvate.

===>> 4) per eseguirlo basta fare:
~$> sh menu.sh


P. s. Per chi proprio non ci arriva, il "~$>" e' il prompt che compare in automatico, quindi :
a)  NON dovete scriverlo !!
b) Quello (il prompt) che avete sul vostro pc, PUO' essere diverso !!

P.p.s. Piu' elementare di cosi'? Vorrei aiutarvi, ma offenderei la vostra intelligenza.


Ciao
Vincenzo
 
 
  Totale 155658 visitatori (383986 hits) qui!  
 
Questo sito web è stato creato gratuitamente con SitoWebFaidate.it. Vuoi anche tu un tuo sito web?
Accedi gratuitamente