> тут столкнулся со следующей проблемой: > > [user@host:~]$ echo $((07+1)) > 8 > [user@host:~]$ echo $((08+1)) > bash: 08: value too great for base (error token is "08") > > Аналогично и для 09. Чем эти 08 и 09 принципиально отличаются от > 01..07? Как с эти бороться? я точно не уверен(пускай меня поправят) но если перед числом стоит 0 то это 8-ричная система bash-2.04$ echo $((08+1)) bash: 08: value too great for base (error token is "08") bash-2.04$ echo $((8+1)) 9 bash-2.04$ echo $((9+1)) 10 bash-2.04$ echo $((0x9f+1)) 160 bash-2.04$ > > -- > Best regards, > Vladimir mailto:vkarpinsky@beep.ru > > > _______________________________________________ > Mandrake-russian mailing list > Mandrake-russian@altlinux.ru > http://altlinux.ru/mailman/listinfo/mandrake-russian > > -- +> У Вас еще лапша на ушах не обсохла