好不容易找到一个判断日期格式的脚本,却被判为cal的bug,结合现有系统装有informix数据库在shell里利用sql来判断日期格式正确与否;
脚本内容:
#环境参数表日期
rq=$1
dbaccess Database_name >/dev/null 2>&1 < select date('$rq') from table_name;
!
#如果输入非法日期,提示并退出
if [ $? -ne 0 ];then
echo "设置环境参数表失败,请检查日期有效性!";
exit;
fi
阅读(793) | 评论(0) | 转发(0) |