check for numeric content in a shell script (FreeBSD sh)
    Parv 
    parv at pair.com
       
    Thu Jun 24 18:36:27 UTC 2010
    
    
  
in message <20100624183407.GA49923 at holstein.holy.cow>,
wrote parv at pair.com thusly...
>
> #  Matches a number, either positive (without '+' sign) or
> #  negative, which is either a whole number; or a real number
> #  ending with decimal point, or a real number with or without
> #  leading digits before the decimal point.
.                 ^
.                 ^  plural
> ^
> -?
> (
>   [0-9]  [.]? [0-9]*
>     |
>   [0-9]? [.]  [0-9]+
.        ^
.        ^  oops
Please change the immediately above regex portion to ...
  [0-9]* [.]  [0-9]+
  - parv
> )
> $
-- 
    
    
More information about the freebsd-questions
mailing list