Re: Question about Shell Script.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Fri, 2009-01-30 at 15:56 -0500, Filipe Brandenburger wrote:
> On Fri, Jan 30, 2009 at 13:59, R P Herrold <herrold@xxxxxxxxxx> wrote:
> > or for those who are used to being burned:
> >      [ 0$NUMBEROFPRO -gt 150 ]
> 
> Still going to explode if $NUMBEROFPRO contains spaces. Putting in
> double quotes will not help you either, since it will complain about
> it not being numeric...

That taught me long ago, if input was inconsistent, to check for
non-numerics before doing math. Back then, it was the expr command
(still available I think). Now it's some of those builtins accessed with
${} constructs. Expr is simpler, shorter to code and reliable.

> 
> Doing math with the shell is always tricky, almost never robust...
> 
> Filipe
> <snip sig stuff>

-- 
Bill

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux