Hallo Alexander,

>This is expected behavior (works fine)
> 
>CUBOT_KING_KONG:/ # datasz=999999999999                                        
> 
>CUBOT_KING_KONG:/ # disksz=1000000000000
>CUBOT_KING_KONG:/ # [ $datasz -gt $disksz ];

das wird nicht funktionieren:
999999999999 ist größer als 2147483647 (2³¹-1).

mksh hat normalerweise 32-Bit-Arithmetik.

Gruß
//mirabilos
-- 
“It is inappropriate to require that a time represented as
 seconds since the Epoch precisely represent the number of
 seconds between the referenced time and the Epoch.”
        -- IEEE Std 1003.1b-1993 (POSIX) Section B.2.2.2

Reply via email to