LinuxLudus: verifica su input con bash
marchino
marchino@eofbof.it
Gio 10 Lug 2008 23:49:34 CEST
Valerio Pachera ha scritto:
> esempio:
>
> echo "inserisci dei numeri da 0 a 99)
> read numeri
>
> for numero in $numeri do;
> #verifica che $numero sia un numero e non una lettera
> done
>
>
> come si fà?
>
>
echo "inserisci dei numeri da 0 a 99)"
read numeri
for numero in $numeri; do
#verifica che $numero sia un numero e non una lettera
test "$numero" -gt 0 2>/dev/null
if [ $? -eq 2 ]; then
echo "$numero non e' numerico"
else
echo "$numero ok"
fi
done
Maggiori informazioni sulla lista
linuxludus