[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