On 30/09/08 05:19 +0200, Peter Stuge wrote:
Jordan Crouse wrote:
It works unless the vga bios file is zero bytes long :)
Fixed - turns out that expr has a trick up its sleeve: Exit status is 0 if EXPRESSION is neither null nor 0, 1 if EXPRESSION is null or 0, 2 if EXPRESSION is syntactically invalid, and 3 if an error occurred
I like result=$[$[${something}]+$[${other}]] to not have to care.
$[] evaluates to 0 $[notanumber] also evaluates to 0
Not everybody is using bash, Peter. I would prefer to use bash too, but we have to cater to the lowest common denominator, which is /bin/sh. Thus, expr.
Jordan