X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/c5aff37f490eb26cb508f139d7ebe09d226545ef..81dcedde06b23015a43d2af31f7c149cf40cbb59:/inst/afimonio?ds=sidebyside diff --git a/inst/afimonio b/inst/afimonio index 576c083..88a6de6 100644 --- a/inst/afimonio +++ b/inst/afimonio @@ -1,6 +1,6 @@ #!/bin/bash # uso las funciones de util.sh -. ../util.sh +. util.sh # filtra el nombre del archivo pasado por parametro sacandole todos los @@ -13,13 +13,33 @@ checkfilename(){ 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 } - + #--------------------MAIN SCRIPT---------------------- # busco el archivo de configuracion para recuperar las rutas hacia los archivos # que debo leer.