[Primipassi] Shell script da (un altro) niubbo
peterpunk
peterpunk@email.it
Gio 26 Ago 2004 05:13:59 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Valerio Montagnani scriveva:
> Ciao, non sono un esperto ma penso che sia naturale visto che
> l'espressione di controllo avviene solo per numeri. Se gli passi un
> carattere non credo che possa funzionare.
> Se vuoi usare il controllo che hai scritto dovesti (vado a braccio)
> convertire il carattere in valore numerico (...)
>
Grazie Valerio per questo tuo intervento.
Ecco infine la soluzione:
# Grazie m4c at irc.azzurra.org!
# Indietro se $SPEED contiene anche un solo carattere che non
# sia un numero intero
if [[ $SPEED == *[!0-9]* ]]; then
Messaggio di errore_1
D'accapo
# Indietro comunque, nel caso di un intero fuori dal range.
elif [[ $SPEED -gt 32 || $SPEED -lt 0 ]]; then
Messaggio di errore_2
D'accapo
fi
Saluti,
peterpunk
- --
"Questo mondo non vi piace? Arruolatevi!"
G. L. Ferretti
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBLVV3Ecec8u6D3CYRAl6JAJ0dkN5xUS0PQlHe+gz91DSWInkkdwCeIH6y
gvr/+Uc+6tiOhjdIPzd7Cis=
=eLhl
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
primipassi