#!/bin/bash DIA=$1 MES=$2 ANIO=$3 pifio(){ echo fecha no existe; exit 1 } ayuda(){ echo -e "Usage:\ \t$0 DIA MES ANIO \tDIA = entero de 1 a 31 \tMES = entero de 1 a 12 \tANIO = entero" exit 2 } if [ $# -ne 3 ] ; then ayuda fi meses[1]=31 if [ $[ $ANIO%4 ] -eq 0 ] ; then meses[2]=29 else meses[2]=28 fi meses[3]=31 meses[4]=30 meses[5]=31 meses[6]=30 meses[7]=31 meses[8]=31 meses[9]=30 meses[10]=31 meses[11]=30 meses[12]=31 if [ $DIA -lt 0 ]; then pifio elif [ $DIA -gt ${meses[$MES]} ]; then pifio fi echo fecha $DIA/$MES/$ANIO existe exit 0