[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Riminilug-general] Valore numerico di una variabile.
puoi fare una cosa di questo tipo
risultato = `echo ${variabile} | sed -r s/^[0-9]+$/#NUMERIC#/`
se in risultato ci trovi #NUMERIC# allora vuol dire che la variabile contiene
un numero ;)
Alle 00:42, mercoledì 12 aprile 2006, Gabriele Zappi ha scritto:
> Ciao ragazzi,
> qualcuno sa come posso fare in script shell, a valutare il valore
> numerico di una variabile, letta in input ?
> Per intenderci.. un po' come l' atoi() del C.
> Mi serve per evitare all'interno degli script il fastidioso errore
> "bash: [: variabile: integer expression expected" quando ad esempio
> faccio un "if [ $variabile -gt 0 ] ..."
>
> Grazie anticipatamente.
>
> --
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Stambazzi Andrea
Alias: ObyLan Kenoby
Email: obylan@xxxxxxxxxxxx
linux user id on counter.li.org : 366760
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general