Andrey A. MINEEV пишет:

Как в bash узнать, сколько дней в месяце?

Можно через команду date:

set -- `date +'%Y %m' --date 'next month'`
days=`date +%d --date "$1/$2/00"`

То есть запрашивается 0-й день следующего месяца



Ответить