Afficher un message
Vieux 31/10/2006, 12h27   #4
neo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: newbie question: how to convert str to int in c-shell?


Chris F.A. Johnson ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸:

> On 2006-10-31, neo wrote:
> > hi, i am a newbie in shell. i am using c shell.

>
> If you want to write a script, don't use csh.

why?
if i can chose, i'd use python. yes, ...maybe i can chose.

>
> > say convert a argument to int.
> > if it is not a int , some flag or message should be got.
> > how to do so in a neat way?

>
> A simple test for a numeric argument, in a standard shell is:
>
> case $n in
> *[!0-9]*) printf "%s\n" "Not a number" ;;
> esac
>

it works, thanks.

>
> --
> Chris F.A. Johnson, author <http://cfaj.freeshell.org/shell>
> Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
> ===== My code in this post, if any, assumes the POSIX locale
> ===== and is released under the GNU General Public Licence


  Réponse avec citation
 
Page generated in 0,05584 seconds with 9 queries