On Tue, 2003-07-29 at 17:18, Aurel Trusca wrote: > [EMAIL PROTECTED]:~> expr 1000000000 \+ 1147483647 > 2147483647 > [EMAIL PROTECTED]:~> expr 1000000000 \+ 1147483648 > -2147483648 > [EMAIL PROTECTED]:~> > Aici e buba. Rezolvarea o sa vina cumva. Sper sa am timp. $ rpm -q bash bash-2.05b-20.1 $ uname -a Linux <<host>> 2.4.20-19.9 #1 Tue Jul 15 17:03:30 EDT 2003 i686 athlon i386 GNU/Linux $ sum=0; for ((i=0; i< 64; i++)); do let sum=$(($sum + 2**$i)); echo $sum; done 1 3 7 15 31 63 127 255 511 1023 2047 4095 8191 16383 32767 65535 131071 262143 524287 1048575 2097151 4194303 8388607 16777215 33554431 67108863 134217727 268435455 536870911 1073741823 2147483647 4294967295 8589934591 17179869183 34359738367 68719476735 137438953471 274877906943 549755813887 1099511627775 2199023255551 4398046511103 8796093022207 17592186044415 35184372088831 70368744177663 140737488355327 281474976710655 562949953421311 1125899906842623 2251799813685247 4503599627370495 9007199254740991 18014398509481983 36028797018963967 72057594037927935 144115188075855871 288230376151711743 576460752303423487 1152921504606846975 2305843009213693951 4611686018427387903 9223372036854775807 -1
:D da, bash-urile mai vechi erau clar pe 32biti; pe rh9, nu stiu daca din upstream sau din cauza unui patch RedHat, este clar ca operatiile sunt pe 64biti. georgeb -- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQA/Jq+Wby4K0NuCQxcRAs82AJ4hdxdn3tuSXVxu6u53MdfQ1IlEaQCfRdaO codPGOdBeQgUDSp48sepe0Y= =B8qB -----END PGP SIGNATURE-----
