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