X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/81dcedde06b23015a43d2af31f7c149cf40cbb59..86a82aeb2bf0314d876b0e8d1ae369140f39cff0:/inst/util.sh?ds=sidebyside diff --git a/inst/util.sh b/inst/util.sh index 2c159f5..136ab7c 100755 --- a/inst/util.sh +++ b/inst/util.sh @@ -1,6 +1,8 @@ #/bin/sh -BASE_DIR="$HOME/.antifraude" +## Los scrips que incluyan deben definir BASE_DIR antes de incluirme! +#BASE_DIR="$PWD" + LOCK_DIR="$BASE_DIR/lock" # Lee del teclado un valor @@ -35,6 +37,10 @@ preguntar () { OPCIONES=$2 while [ true ] ; do read -p "$PREGUNTA [$OPCIONES]: " RTA + + # Escapeo el caracter '-' por '\-' + RTA=$(echo $RTA | sed "s/\-/\\\-/") + IS_OK=`echo "$OPCIONES" | grep "$RTA"` if [ ! -z "$IS_OK" ] && [ ! -z "$RTA" ] ; then eval "$3=$RTA"