23,217
社区成员




#!/bin/ksh
vdate()
{
[[ "$1" = @([0-9][0-9][0-9][0-9])-@([0-9][0-9])-@([0-9][0-9]) ]] || { echo nn; return 1; }
integer yy mm dd
echo "$1" | IFS=- read yy mm dd
echo $mm $yy $dd
(cal $mm $yy | grep -q $dd && echo ok || echo fail) 2>&-
}