Thanks for all reply.
it works with $()
Thanks again everbody.
2009/1/30 William L. Maltby CentOS4Bill@triad.rr.com:
On Fri, 2009-01-30 at 15:56 -0500, Filipe Brandenburger wrote:
On Fri, Jan 30, 2009 at 13:59, R P Herrold herrold@centos.org 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