Después de introducir la fecha, lo compruebo, pero algo debo de tener mal, puesto que nunca me coge la fecha como válida
Código:
¿Alguna idea?echo "Fecha a la que quieres restaurar el sistema de GForge (en formato dia-mes-anyo (dd-mm-aaaa)): "
read FECHA_RESTAURA
echo $FECHA_RESTAURA
until ["00" < ${FECHA_RESTAURA:0:2} && ${FECHA_RESTAURA:0:2} < "32" && "00" < ${FECHA_RESTAURA:3:2} && ${FECHA_RESTAURA:3:2} < "13" && "2007" < ${FECHA_RESTAURA:6:4} && ${FECHA_RESTAURA:6:4} < "3001"];
do
echo "La fecha no es valida, tiene que ser en formato dia-mes-anyo (dd-mm-yyyy)"
read FECHA_RESTAURA
done
echo "Fecha valida"
Lo mejor sería una función del tipo isDate(), pero no existe
. Gracias



