bug in ksh?

Andrzej 'The Undefined' Dopierała undefine at aramin.net
Fri Jul 7 18:24:50 CEST 2006


On Fri, Jul 07, 2006 at 11:54:33AM +0100, wrobell wrote:
> > weirdy difference between sh from ksh and bash:
> > 
> > [undefine at omega ~]$ bash
> > [undefine at omega ~]$ [ "3000000000" -ge "2000000000" ] && echo works
> > works
> > [undefine at omega ~]$ sh
> > [undefine at omega ~]$ [ "3000000000" -ge "2000000000" ] && echo works
> > [undefine at omega ~]$ 
> > 
> > [undefine at omega ~]$ rpm -qf /bin/sh /bin/bash                                                                                             
> > pdksh-5.2.14-43
> > bash-3.1.017-1
> 
> 32 bit unsigned int vs 32 bit signed int vs 64 bit long?
ano.
but - it works differrent on miscelious archs (on 64bits - works ok).

what is correct? bash or ksh behaviour?

i think ksh behaviour is a bug...

-- 
Andrzej 'The Undefined' Dopierała
UNIX && Linux administrator,      Adam Mickiewicz University WMiI
PLD Linux Developer      HomePage: http://andrzej.dopierala.name/
JID: undefine at piastlan.net         e-mail: andrzej at dopierala.name


More information about the pld-devel-en mailing list