Сегодня наша задача: определить количество дней в текущем месяце (31, 30, 29 или 28) - простым однострочным выражением в скрипте bash или sh.
Решение:
date -d "`date +'%m/01'`+1month -1day" +%d
Или внутри скрипта:
#!/bin/sh
a=`date -d "\`date +'%m/01'\`+1month -1day" +%d`
echo $a
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX