История изменений
Исправление Zmicier, (текущая версия) :
Или придётся сначала привести дату в нужный формат?
А это что, проблема?
$ IFS='/' read d m Y <<< '29/02/1604'
$ if date &> /dev/null --date "$Y-$m-$d"; then echo 'correct'; else echo 'incorrect'; fi
correct
P. S. Нет, закрыть дескриптор или еще как-то заткнуть date
без /dev/null
’а, кажется, нельзя.
Исходная версия Zmicier, :
Или придётся сначала привести дату в нужный формат?
А это что, проблема?
$ IFS='/' read d m Y <<< '29/02/1604'
$ if date > /dev/null --date "$Y-$m-$d"; then echo 'correct'; else echo 'incorrect'; fi
correct
P. S. Нет, закрыть дескриптор или еще как-то заткнуть date
без /dev/null
’а, кажется, нельзя.