Ciao!!!
Ancora grazie, aivoglia a cerca in italiano, mi è apparso case in 20 linguaggi informatici hhehehe
Alla fine ho compreso la logica di una soluzione che funziona e l' ho adattata al caso dell' esempio:
Codice: Seleziona tutto
echo "Quanti anni hai?"
read ANNI
case $ANNI in
[0-9]|[1-1][0-6]|17) echo "non puoi entrare";;
*) echo "Prego, entra pure!!";;
esac
Purtroppo come temevo non esiste in case una comparazione di numeri perchè a quanto ho capito legge solo stringhe, ma comunque con quiesto sistema funziona anche se un po rompicapo all' inizio.
Devi dirgli da [0 a 9], [solo 1 come prima cifra del secondo numero], [6 come massima cifra della seconda cifra del secondo numero] e in fine 17, tutti separati da |
In effetti avevo trovato una soluzione online: 1 | 2 | 3 | etc... fino a 17, questo lo scorcia...
Grazie, ho risolto
PS: Ma è attiva pochissima gente (che da supporto) o sbaglio?
EDIT:
Mi sono accorto solo ora che cambiandolo cosi: [0-9]|[1-1][0-7]
ha più senso... Da 0 a 9 e da 10 a 17
