30 Октябрь 2008

Предыдущий месяц в shell скрипте

posted in Курьезы и приколы, Разработка |

Сегдня на работе возился с shell скриптом. Надо было мне вычислить в одном месте год+номер предыдущего месяца (например, 200809).
Написал такой код:

if [ $DAY = 1 ]; then
PMONTH=$(date —date=»2 days ago» +\%Y\%m)
fi

можно и 1 days ago, но 2 надежнее )))
типа если сейчас 1-е число, то хз ли день назад был предыдущий месяц, но вот 2 дня назад 100%

Оставить комментарий