[mdk-re] bash

Vladimir Karpinsky =?iso-8859-1?q?vkarpinsky_=CE=C1_beep=2Eru?=
Пт Фев 8 11:40:13 MSK 2002


Здравствуйте,

Friday, February 08, 2002, 11:34:25 AM, Вы писали:

БГ> On Fri, 8 Feb 2002 11:26:49 +0300
БГ> Vladimir Karpinsky <vkarpinsky на beep.ru> wrote:

>> тут столкнулся со следующей проблемой:
>> 
>> [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 вылезает, поскольку в реальной жизни там
стоит $((`date +%d`)). До сегодняшнего дня (с середины января) все
работало, а вот сегодня выдало ошибку. Я сначала вообще не мог понять
о чем это, поскольку строка длинная была, но потом удалось проблему
сузить.



-- 
Всех благ,
            Владимир

mailto:vkarpinsky на beep.ru





Подробная информация о списке рассылки community