BASH question

M.Lewis cajun at cajuninc.com
Thu Sep 7 07:37:20 UTC 2006


Ed Greshko wrote:
> Andy Green wrote:
>> M.Lewis wrote:
>>> I thought this was simple, but I've not yet been able to figure out
>>> what is wrong.
>>>
>>> #!/bin/sh
>>>
>>> PERMINUTE=$((28.95/432000))
>> No floating point support :-)  But even then, be liberal with spaces
>>
>> PERMINUTE=$(( 29 / 432000 ))
> 
> Right...and since bash only works with integers the result of this
> calculation is "0".
> 

That explains the '0' value.

-- 

  Every program is either trivial or it contains at least one bug.
   02:35:01 up  3:18,  1 user,  load average: 0.19, 0.37, 0.40

  Linux Registered User #241685  http://counter.li.org




More information about the fedora-list mailing list