]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blobdiff - inst/afimonio
empiezan a tomar forma los paths
[z.facultad/75.08/llamadas.git] / inst / afimonio
index 576c083ca9d8eaee7069ad80e8cbbcf3b0cef08a..88a6de69fe60c799b675cfa38bdc7574b85f1d14 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 # uso las funciones de util.sh
 #!/bin/bash
 # uso las funciones de util.sh
-. ../util.sh
+. util.sh
 
 
 # filtra el nombre del archivo pasado por parametro sacandole todos los
 
 
 # filtra el nombre del archivo pasado por parametro sacandole todos los
@@ -13,13 +13,33 @@ checkfilename(){
        if [ "$?" -ne 0 ]; then
                return 1
        fi
        if [ "$?" -ne 0 ]; then
                return 1
        fi
+       mes=${date:4:2}
+       validar_rango "$mes" "1" "12"
+       if [ "$?" -ne 0 ]; then
+               return 1
+       fi
+       dia=${date:6:2}
+       validar_rango "$dia" "1" "31" 
+       if [ "$?" -ne 0 ]; then
+               return 1
+       fi
+       hora=${date:8:2}
+       validar_rango "$hora" "0" "23"
+       if [ "$?" -ne 0 ]; then
+               return 1
+       fi
+       min=${date:10:2}
+       validar_rango "$min" "0" "59"
+       if [ "$?" -ne 0 ]; then
+               return 1
+       fi
        validar_solo_numeros "$central"
        if [ "$?" -ne 0 ]; then
                return 1
        fi
        return 0                
 }
        validar_solo_numeros "$central"
        if [ "$?" -ne 0 ]; then
                return 1
        fi
        return 0                
 }
-       
+
 #--------------------MAIN SCRIPT----------------------
 # busco el archivo de configuracion para recuperar las rutas hacia los archivos
 # que debo leer.
 #--------------------MAIN SCRIPT----------------------
 # busco el archivo de configuracion para recuperar las rutas hacia los archivos
 # que debo leer.