Определение количества дней в месяце в bash скрипте |
[исправить] |
В функции решается задача как определить количество дней в месяце:
Необязательные параметры [месяц [год]]
days_in_month(){
[ "$#" == "2" ] && date -d "$1/01/$2 +1month -1day" +%d
[ "$#" == "1" ] && days_in_month $1 `date +%Y`
[ "$#" == "0" ] && days_in_month `date +'%m %Y'`
}
Или, - односторчник - если нужно узнать количество дней в текущем месяце
date -d "`date +'%m/01'`+1month -1day" +%d
|
|
|
|
Раздел: Корень / Программисту и web-разработчику / Shell / Готовые скрипты |