]> git.llucax.com Git - z.facultad/75.08/llamadas.git/commitdiff
fixes para escapear simbolos y que no fallen greps
authorRicardo Markiewicz <gazer.arg@gmail.com>
Sun, 24 Oct 2004 18:35:16 +0000 (18:35 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Sun, 24 Oct 2004 18:35:16 +0000 (18:35 +0000)
inst/util.sh

index d4a5dcfaa1dd99b95701544c78917cb8c94a7a88..136ab7ce3208fc6c33f51111c196d585fda8b18c 100755 (executable)
@@ -37,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"