[sisyphus] zsh/bash: различия работы let
Slava Semushin
slava.semushin на gmail.com
Чт Июл 19 10:28:03 MSD 2007
Здравствуйте!
Читал статью
http://www.ibm.com/developerworks/ru/library/l-bash-test/index.html и
обнаружил, что с помощью let можно получить десятичное значение числа,
заданного в восьмеричной форме. Вот только в zsh это не работает.
Может баг?
[c0der на rock ~]$ /bin/bash -c 'let x="015"; echo $x'
13
[c0der на rock ~]$ /bin/zsh -c 'let x="015"; echo $x'
15
C шестнадцатеричными значениями тоже работает иначе:
[c0der на rock ~]$ /bin/bash -c 'let x="0xff"; echo $x'
255
[c0der на rock ~]$ /bin/zsh -c 'let x="0xff"; echo $x'
16#FF
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
Подробная информация о списке рассылки Sisyphus