Re: Операции с датой
San_Sanych wrote:
> Serhiy Storchaka пишет:
>> Как в шелле производить вычисления с датой? Например получить дату через
>> десять дней после заданной? Узнать день недели заданной даты? Дату
>> ближайшего понедельника? Разницу в днях между двумя датами? И т.п.
>>
>> Существуют ли лёгкие и достаточно распространённые утилиты для этого, или
>> придётся использовать высокоуровневые языки общего назначения?
>>
>>
> date --date="${yearend}${dateend} next day" +%Y"-"%m"-"%d
> date --date="${yearbeg}${datebeg} 1 day ago" +%Y"-"%m"-"%d
> ну и ман почитать
Хм, работает, спасибо.
Только о next day, 1 day ago и т.п. не в man-е написано, а в info date.
Редкий случай, когда совет заглянуть в info в конце man-а оказывается
действительно работающим.
И остаётся открытым вопрос о вычислении разницы дат.
Reply to: