bug in ksh?
wrobell
wrobell at pld-linux.org
Fri Jul 7 18:28:56 CEST 2006
On Fri, 2006-07-07 at 18:24 +0200, Andrzej 'The Undefined' Dopierała
wrote:
> 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...
what posix says?
wrobell <wrobell at pld-linux.org>
More information about the pld-devel-en
mailing list